{"level":"info","service":"Main","time":"2026-02-25T11:11:52.671651975+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:11:52.678838437+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:11:52.678864212+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-02-25T11:11:52.738532139+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-02-25T11:11:52.738888795+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:11:52.739149575+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-02-25T11:11:52.739338722+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-02-25T11:11:55.741353368+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-02-25T11:11:55.74197604+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-02-25T11:12:01.959717783+07:00","message":"incoming connection from...171.103.89.169:61269 as client"}
{"level":"info","service":"Hub","time":"2026-02-25T11:12:01.959734936+07:00","message":"new client from...171.103.89.169:61269 connected"}
{"level":"info","service":"Scheduler","time":"2026-02-25T11:12:04.968831664+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:04.96902184+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-02-25T11:12:06.595702547+07:00","message":"incoming connection from...171.103.89.169:61283 as client"}
{"level":"info","service":"Hub","time":"2026-02-25T11:12:06.595716162+07:00","message":"new client from...171.103.89.169:61283 connected"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:07.74217574+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:09.535145038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:09.535149066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:10.743166812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:10.743195784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:13.743633243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:13.743641109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:16.743878164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:16.743916697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:19.744940138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:19.744950805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:22.745809312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:22.745837932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:25.746845499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:25.746852649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:28.747208188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:28.747216783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:31.748285791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:31.748301862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:34.748957435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:34.748958706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:37.749292741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:37.749324569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:40.750132187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:40.750140241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:43.75066433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:43.750690538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:46.751449725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:46.751465639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:49.752333221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:49.752360315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:52.752916072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:52.752951725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:55.753231849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:55.753289464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:58.75419337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:12:58.754219131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:01.75491757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:01.754919123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:04.755608645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:04.755609374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:07.756051444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:07.756052303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:10.756443594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:10.756486551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:13.757022524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:13.757043158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:16.757593814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:16.757637984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:19.758253224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:19.758299059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:22.758920518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:22.758924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:25.759929088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:25.759951169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:28.760288152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:28.760311547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:31.760368227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:31.76036789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:34.761389295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:34.761398676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:37.761707416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:37.761744278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:40.761745043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:40.761797583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:43.762243673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:43.762265376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:46.763124701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:46.763128663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:49.763801579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:49.76380177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:52.763922889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:52.763925474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:55.764779315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:55.764786539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:58.765183531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:13:58.765206013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:01.765451264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:01.76548389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:04.766300467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:04.76630042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:07.766345998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:07.766391202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:10.76655171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:10.766550077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:13.767133504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:13.767161281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:16.767383216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:16.767383422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:19.767722298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:19.767740951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:22.76799075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:22.76800604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:25.769103016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:25.769102534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:28.76943138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:28.76949376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:31.769698308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:31.769744945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:34.77033935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:34.770343182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:37.77095326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:37.770978256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:40.771136144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:40.771170103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:43.771630452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:43.771652721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:46.77266068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:46.772678102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:49.773015161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:49.773016289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:52.773490616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:52.773519587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:55.774374088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:55.774440351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:58.774514598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:14:58.774548665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:01.775173452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:01.775173455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:04.775718494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:04.775748577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:07.776139216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:07.776156873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:10.776711722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:10.776725303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:13.777276863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:13.777307466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:16.777749877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:16.777804961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:19.778126395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:19.778126272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:22.779026567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:22.779037423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:25.779791678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:25.779826092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:28.780108214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:28.780130093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:31.780199735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:31.780232352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:34.780585625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:34.780604896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:37.780665798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:37.780685378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:40.781531272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:40.781552863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:43.7820886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:43.78210937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:46.782669261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:46.782698581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:49.783726946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:49.78374649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:52.784169657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:52.784179439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:55.784643236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:55.784655982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:58.784898507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:15:58.784922524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:01.78498383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:01.785020936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:04.785426876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:04.78545256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:07.785760501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:07.785768019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:10.786005358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:10.786022799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:13.786507734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:13.786523416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:16.787120971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:16.787138232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:19.78743339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:19.787488764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:22.787849431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:22.787884397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:25.787893905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:25.787907989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:28.788167625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:28.788173373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:31.788707597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:31.788735874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:34.789278794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:34.789295855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:37.789892243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:37.789892475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:40.790915815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:40.790903767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:43.79137677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:43.791376926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:46.791824909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:46.79183364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:49.792113675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:49.792163915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:52.792932131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:52.792936271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:55.793211956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:55.793229993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:58.79346248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:16:58.793489081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:01.794289577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:01.794289863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:04.794701485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:04.794710849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:07.795717566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:07.795743049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:10.795968674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:10.796012186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:13.796496386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:13.796503159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:16.796825666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:16.796846851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:19.797150328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:19.797201233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:22.797412102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:22.797416372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:25.798276828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:25.798285494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:28.798550869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:28.798554485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:31.7992013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:31.799232363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:34.799709187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:34.799722756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:37.800157567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:37.800157501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:40.801057767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:40.801061507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:43.80156596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:43.801577253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:46.802463187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:46.802471196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:49.802777905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:49.802780776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:52.803308258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:52.803328964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:55.803246028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:55.80324828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:58.803558088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:17:58.803562372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:01.804603616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:01.804643935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:04.805145753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:04.805146791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:07.805829086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:07.805840407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:10.806680613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:10.806683526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:13.807198972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:13.807206555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:16.807624472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:16.807638535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:19.807650046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:19.807694654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:22.808350292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:22.808385504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:25.80890649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:25.80895308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:28.809223623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:28.809237575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:31.809337844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:31.809373889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:34.809901243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:34.809919623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:37.810733805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:37.810762404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:40.811603577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:40.811619564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:43.812108978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:43.812120651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:46.812637455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:46.81265126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:49.812969443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:49.813011603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:52.813081097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:52.813089399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:55.813439579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:55.813447955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:58.813785097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:18:58.813795947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:01.814830721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:01.81484746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:04.815415129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:04.815441206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:07.815659729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:07.815659936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:10.816573412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:10.816613455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:13.81709258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:13.817182279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:16.818072726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:16.818082757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:19.81837159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:19.818371508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:22.819066983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:22.819072349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:25.819651665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:25.819672518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:28.819952328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:28.81996687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:31.820864609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:31.82088072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:34.821302046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:34.821303711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:37.822089179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:37.822090513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:40.822320224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:40.822334572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:43.822815954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:43.82283385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:46.823391851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:46.823419369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:49.823685804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:49.823702272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:52.824124368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:52.824124603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:55.8250245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:55.825065235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:58.82533737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:19:58.825340577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:01.825911195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:01.825937214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:04.826445104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:04.826469012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:07.827413131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:07.8274446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:10.827843241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:10.827857017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:13.828341816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:13.828392069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:16.828587994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:16.828603414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:19.828888734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:19.828902867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:22.829882043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:22.829935644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:25.830630582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:25.830639628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:27.400295134+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.224577765+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.317781475+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.31780774+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.317810851+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.317819104+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317844705+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317854302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317861009+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317863371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317865209+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317866944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317868791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:28.317871219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.317892044+07:00","message":"push: {true \n 0 0xc000138780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:28.333335742+07:00","message":"write wav file: './tmp/7508/7508_1.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:28.830787147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:28.83079144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:28.999664095+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:31.831663769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:31.831672106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:34.832511687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:34.832522966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:37.833425798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:37.833462939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:40.834236854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:40.834250869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:40.97591271+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:41.085782026+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:41.085818524+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:41.085822831+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:41.085831888+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085840915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085845792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085848664+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085851712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085853639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085855374+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085857354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:41.085862721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:41.085874892+07:00","message":"push: {true \n 0 0xc0020c0000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:41.10935277+07:00","message":"write wav file: './tmp/7508/7508_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:41.166899347+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:42.833932224+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:42.920941613+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:42.920964495+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:42.920967519+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:42.920975481+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920982569+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920987707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920990813+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920993184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920995259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920997065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.920998944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:42.921001472+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:42.921012942+07:00","message":"push: {true \n 0 0xc0004a8100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:42.928054834+07:00","message":"write wav file: './tmp/7508/7508_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:43.096585084+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:43.834305901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:43.834327784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:46.835310285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:46.835339947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:48.914333807+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:49.008252727+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:49.008274964+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:49.008278416+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:49.008286449+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008307628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008311719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008315175+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008317961+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008320396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008322266+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008323984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:49.008332283+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:49.008342617+07:00","message":"push: {true \n 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:49.021617081+07:00","message":"write wav file: './tmp/7508/7508_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:49.108625149+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:49.835994068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:49.835998253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:51.994777309+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:52.061609733+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:52.100061645+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:52.10007769+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:52.10008083+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:52.100086401+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100093735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.1000985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100101251+07:00","message":"> Transcript [4] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100103571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100105408+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100107016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100108711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:52.100111557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:52.100119667+07:00","message":"push: {true \n 0 0xc000138b00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:52.108436464+07:00","message":"write wav file: './tmp/7508/7508_5.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:52.836412301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:52.836457946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:54.424400123+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:54.512597049+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:54.512617388+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:54.512620128+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:54.512627135+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.512633005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.512637257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.512640216+07:00","message":"> Transcript [5] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.51264244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.512644348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.51264609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.512647901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:54.512655863+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:54.512665226+07:00","message":"push: {true \n 0 0xc0004a8900}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:54.5208805+07:00","message":"write wav file: './tmp/7508/7508_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.067021051+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.613179631+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.613342387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.613350846+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.613367798+07:00","message":"[buffer interim] 7 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.613374687+07:00","message":"[bufferProcess] interim [360000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.613376601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.613381995+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.61338469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.613387158+07:00","message":"> Transcript [6] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.613389304+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.780497416+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.780541551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.780546656+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:55.780558948+07:00","message":"[buffer interim] 7 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.780566418+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:55.780568104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:55.83684795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:55.836882219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.045341161+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.045391289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.0453968+07:00","message":"receive interim result [false|false]: สวัสดีค่ะน้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.045413098+07:00","message":"[buffer interim] 7 false สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045431588+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045434504+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045439737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045452235+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045455729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045457588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045459367+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.045461367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.145001687+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.145049831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.145055281+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.145066891+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145074326+07:00","message":"[bufferProcess] interim [900000000]:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145076929+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145082348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145085267+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145088317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145090402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.14509224+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.145094184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.231148763+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.231179335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.231185452+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.231198595+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231204295+07:00","message":"[bufferProcess] interim [960000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231206588+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231209544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231212106+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231214672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231216398+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231218264+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.231220251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.80988505+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.809936759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.809943565+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.809959666+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809967016+07:00","message":"[bufferProcess] interim [560000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809969823+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809976803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809979788+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809983363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809985355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809987278+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.80998972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.809995382+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.810000192+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.810002395+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:56.810004252+07:00","message":"Next Push (prob) : 'ค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:56.810012378+07:00","message":"push: {false สวัสดี 0 0xc000044b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.31434268+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.314385886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนไปตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.31439151+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนไปตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.314403788+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314410944+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะนักเรียนไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314413438+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314418754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314421414+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314430261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314432824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314434561+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.314436814+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.380228523+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.380260556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนไทยตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.380266575+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.380279242+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380285939+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380288767+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380294695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380297341+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะนักเรียนไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380300423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.38030238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380304131+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.380306161+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.692030217+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.692069242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนไทยตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.692075178+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนไทยตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:57.692087694+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนไทยตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.69209483+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีค่ะนักเรียนไทยตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692097362+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692102853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692105415+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะนักเรียนไทยตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692108383+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692110543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692113034+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:57.692115096+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.008541987+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.014891038+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.014931039+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-02-25T11:20:58.014936654+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.01494882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.014951301+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.014958664+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.014962609+07:00","message":"[buffer interim] 7 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014968828+07:00","message":"[bufferProcess] interim [820000000]:สวัสดีค่ะนักเรียนไทยตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014970789+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนไทยตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014974225+07:00","message":"[bufferProcess] interim [820000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014976592+07:00","message":"[bufferProcess] update buffer: สวัสดีค่ะนักเรียนไทยตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014979923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014983652+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะนักเรียนไทยตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014987319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014989159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014990887+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.01499286+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014995445+07:00","message":"Push: 'ค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014997168+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.014998932+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนไทยตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.015001062+07:00","message":"Next Push (prob) : 'ไทยตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.015009528+07:00","message":"push: {false ค่ะนักเรียน 0 0xc000044b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116755751+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116799764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนไปตอนที่ 2\",\"confidence\":0.92456615}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116804817+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116813419+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116815659+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116827178+07:00","message":"[buffer interim] 7 true สวัสดีค่ะนักเรียนไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116834829+07:00","message":"[bufferProcess] interim [970000000]:สวัสดีค่ะนักเรียนไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116837706+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียนไทยตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116840972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116843928+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะนักเรียนไทยตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116847365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116849397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116852835+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนไทยตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116855173+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116856875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116858572+07:00","message":"> Transcript [16] [true]: 'สวัสดีค่ะนักเรียนไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116861013+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116862659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116864214+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนไทยตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116865949+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.116868592+07:00","message":"Push: 'ไปตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.116877608+07:00","message":"push: {true ไปตอนที่ 2 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:20:58.12515707+07:00","message":"write wav file: './tmp/7508/7508_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.198324489+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:58.837238486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:20:58.837305049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.847319114+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.847358244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.84736317+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:58.847376916+07:00","message":"[buffer interim] 8 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.847382963+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:58.847385551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.16154874+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.161597583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.161602986+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.161615122+07:00","message":"[buffer interim] 8 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.16162224+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.161624352+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.161629489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.161632284+07:00","message":"> Transcript [17] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.161634534+07:00","message":"Set StatePrefix (first interim): 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.422736255+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.42280448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.422810605+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.422826156+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422834627+07:00","message":"[bufferProcess] interim [80000000]:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422836997+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422844407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422847265+07:00","message":"> Transcript [18] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422850454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422852448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422854414+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.422856905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.617883357+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.617925631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.617931209+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.617944047+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617951361+07:00","message":"[bufferProcess] interim [320000000]:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617953605+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617958782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617962384+07:00","message":"> Transcript [19] [false]: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617965781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617967995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617969982+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.617972175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.803421237+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.80346907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.803474671+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:20:59.803490659+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803498484+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803500886+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803504816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803507647+07:00","message":"> Transcript [20] [false]: 'การลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803511692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803513726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803515512+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:20:59.803517348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.074293223+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.074337308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.074343988+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.074359397+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074371089+07:00","message":"[bufferProcess] interim [680000000]:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.07437388+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074382821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074385572+07:00","message":"> Transcript [21] [false]: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074389092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074391677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074393529+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074395617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074401147+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.07440293+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.07440505+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.074408961+07:00","message":"Next Push (prob) : 'สารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.074417086+07:00","message":"push: {false การลำเลียง 0 0xc000138180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.321106514+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.321154213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.321175224+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.321190974+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321199303+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321203148+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321207105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321209648+07:00","message":"> Transcript [22] [false]: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321212833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321214827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321216567+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.321218775+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.652458888+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.652501353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.652507316+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.652520365+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652527793+07:00","message":"[bufferProcess] interim [280000000]:การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652530038+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652535477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652538163+07:00","message":"> Transcript [23] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652541351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.65254329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652545433+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.652547586+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.775967703+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.776014442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.776020937+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.776034311+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.77604156+07:00","message":"[bufferProcess] interim [400000000]:การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776043931+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776049691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776052775+07:00","message":"> Transcript [24] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776056563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776058898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776061405+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:00.776063618+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:00.954969425+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054781927+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054827407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054835379+07:00","message":"receive interim result [true|false]: การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054844949+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054847166+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054854319+07:00","message":"[buffer interim] 8 true การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054862524+07:00","message":"[bufferProcess] interim [790000000]:การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054868601+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054872421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054875147+07:00","message":"> Transcript [25] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054878393+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054880337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054882874+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054884931+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054890105+07:00","message":"Push: 'สารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.05489377+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054895998+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054898322+07:00","message":"Next Push (prob) : 'จากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054900106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054901778+07:00","message":"> Transcript [26] [true]: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054904006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054905782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.05490753+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054909966+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:01.054911875+07:00","message":"Push: 'จากเซลล์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054921296+07:00","message":"push: {false สารเข้าและออก 0 0xc000138180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:01.054927192+07:00","message":"push: {true จากเซลล์นะคะ 0 0xc000138180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:01.063687752+07:00","message":"write wav file: './tmp/7508/7508_8.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:01.837780216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:01.837784885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.369232621+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.707146102+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.707190107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.707195673+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.707211703+07:00","message":"[buffer interim] 9 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.707219137+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.707220998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.707227225+07:00","message":"[bufferProcess] send to processor (ticker):ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.707230179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.707232757+07:00","message":"> Transcript [27] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.707235008+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.897050958+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.897101303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.897106851+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.897121712+07:00","message":"[buffer interim] 9 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.897129129+07:00","message":"[bufferProcess] interim [540000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.897131268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.910215107+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.910239122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.910244109+07:00","message":"receive interim result [false|false]: ไปตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:02.910256806+07:00","message":"[buffer interim] 9 false ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910262289+07:00","message":"[bufferProcess] interim [600000000]:ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910264197+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910267385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910270281+07:00","message":"> Transcript [28] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910273467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910275485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910277829+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:02.910280075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.037014051+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.037065254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.037072634+07:00","message":"receive interim result [false|false]: ไปตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.03709144+07:00","message":"[buffer interim] 9 false ไปตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.037101873+07:00","message":"[bufferProcess] interim [720000000]:ไปตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.037105514+07:00","message":"[bufferProcess] send to processor:ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.037110597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.037114853+07:00","message":"> Transcript [29] [false]: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.03711799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.037121222+07:00","message":"Set new StatePrefix: 'ไปตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.088332877+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.088366914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.088372286+07:00","message":"receive interim result [false|false]: ไปตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.088386504+07:00","message":"[buffer interim] 9 false ไปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088392715+07:00","message":"[bufferProcess] interim [780000000]:ไปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088395289+07:00","message":"[bufferProcess] send to processor:ไปตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088399122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088401901+07:00","message":"> Transcript [30] [false]: 'ไปตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088404901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088406869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088408615+07:00","message":"StatePrefix: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.088410429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.206565598+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.206600251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.206606591+07:00","message":"receive interim result [false|false]: ไปตอนที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.206618229+07:00","message":"[buffer interim] 9 false ไปตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.206624627+07:00","message":"[bufferProcess] interim [840000000]:ไปตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.206626559+07:00","message":"[bufferProcess] send to processor:ไปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.206632423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.20663508+07:00","message":"> Transcript [31] [false]: 'ไปตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.206638107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.20664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.206641879+07:00","message":"StatePrefix: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.206643923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.208348865+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.208359227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.208361975+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.208366099+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208373311+07:00","message":"[bufferProcess] interim [900000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208375132+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208376999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208379037+07:00","message":"> Transcript [32] [false]: 'ไปตอนที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208381028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208382621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208384244+07:00","message":"StatePrefix: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.208385995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.538299162+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.538342016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2 นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.538348281+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2 นี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.538360903+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538368448+07:00","message":"[bufferProcess] interim [200000000]:ไปตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538370521+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538376062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538380064+07:00","message":"> Transcript [33] [false]: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538384429+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538387188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538390263+07:00","message":"StatePrefix: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538393201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538401104+07:00","message":"Push: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538402981+07:00","message":"TextPushed: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538404764+07:00","message":"Set new StatePrefix : 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.538406864+07:00","message":"Next Push (prob) : 'ที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.538415763+07:00","message":"push: {false ไปตอน 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.615920725+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.615959445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2 นี้คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.615965668+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2 นี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.61597919+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2 นี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.615986028+07:00","message":"[bufferProcess] interim [320000000]:ไปตอนที่ 2 นี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.61598839+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.615993553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.615996219+07:00","message":"> Transcript [34] [false]: 'ไปตอนที่ 2 นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.615999164+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.616001169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.616005426+07:00","message":"StatePrefix: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.616007597+07:00","message":"TextPushed: 'ไปตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725204675+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725240834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725246211+07:00","message":"receive interim result [false|false]: ไปตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725256095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725258368+07:00","message":"receive interim result [false|false]:  2 นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725264423+07:00","message":"[buffer interim] 9 false ไปตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.725267403+07:00","message":"[buffer interim] 9 false  2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725284371+07:00","message":"[bufferProcess] interim [380000000]:ไปตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725294145+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725302188+07:00","message":"[bufferProcess] interim [380000000]: 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725304673+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725307903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725311425+07:00","message":"> Transcript [35] [false]: 'ไปตอนที่ 2 นี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725314933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725317177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725318842+07:00","message":"StatePrefix: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.725320757+07:00","message":"TextPushed: 'ไปตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805490678+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805527411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805533411+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805543177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805545665+07:00","message":"receive interim result [false|false]:  นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805552293+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.805558396+07:00","message":"[buffer interim] 9 false  นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805563565+07:00","message":"[bufferProcess] interim [500000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805566955+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805572806+07:00","message":"[bufferProcess] interim [500000000]: นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805575219+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805577652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805580412+07:00","message":"> Transcript [36] [false]: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805583783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805585868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805587598+07:00","message":"StatePrefix: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.805589473+07:00","message":"TextPushed: 'ไปตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914141597+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.91417619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914182017+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914194173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914197037+07:00","message":"receive interim result [false|false]:  นี้คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914203242+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914205925+07:00","message":"[buffer interim] 9 false  นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914211368+07:00","message":"[bufferProcess] interim [560000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.91421338+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914215671+07:00","message":"[bufferProcess] interim [560000000]: นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914218431+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914221607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914223876+07:00","message":"> Transcript [37] [false]: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914226817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.91422861+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914230347+07:00","message":"StatePrefix: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914232221+07:00","message":"TextPushed: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914234306+07:00","message":"Push: 'ที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.91423662+07:00","message":"TextPushed: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914238616+07:00","message":"Set new StatePrefix : 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:03.914240566+07:00","message":"Next Push (prob) : ' นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:03.914248031+07:00","message":"push: {false ที่ 2 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110625985+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110667451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110673425+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110685661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110688577+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110695263+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.110698117+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.11070352+07:00","message":"[bufferProcess] interim [800000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110706175+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.11070882+07:00","message":"[bufferProcess] interim [800000000]: นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110711098+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110713545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.11071616+07:00","message":"> Transcript [38] [false]: 'ไปตอนที่ 2 นี้คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110718945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110720727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110722481+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.110724467+07:00","message":"TextPushed: 'ไปตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708054584+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708096495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708103703+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708119816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708123204+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708131346+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:04.708134632+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708140976+07:00","message":"[bufferProcess] interim [400000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708143584+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.70814656+07:00","message":"[bufferProcess] interim [400000000]: นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708149168+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708152358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708155418+07:00","message":"> Transcript [39] [false]: 'ไปตอนที่ 2 นี้คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708158517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708160269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708162336+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:04.708166945+07:00","message":"TextPushed: 'ไปตอนที่ 2'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:04.838097361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:04.838112186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001344776+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001387755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001393986+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001403225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001407778+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001418895+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.001426755+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001441321+07:00","message":"[bufferProcess] interim [640000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001444719+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001449951+07:00","message":"[bufferProcess] interim [640000000]: นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001452506+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001455491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001458296+07:00","message":"> Transcript [40] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001461743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001464575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001466356+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.001468682+07:00","message":"TextPushed: 'ไปตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192880717+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192923012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192929188+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192941603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192945171+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192962418+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.192981409+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.192998048+07:00","message":"[bufferProcess] interim [880000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193007649+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193015402+07:00","message":"[bufferProcess] interim [880000000]: นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193018395+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193021636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193024875+07:00","message":"> Transcript [41] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193028774+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193030774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193032759+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193034816+07:00","message":"TextPushed: 'ไปตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193041098+07:00","message":"Push: ' นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.19304278+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193044728+07:00","message":"Set new StatePrefix : 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.193046667+07:00","message":"Next Push (prob) : 'ครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.193055955+07:00","message":"push: {false  นี้คุณ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343659769+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343701379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343707367+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343720114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343723192+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343731514+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.343735328+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343742024+07:00","message":"[bufferProcess] interim [940000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343744455+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343747252+07:00","message":"[bufferProcess] interim [940000000]: นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343749744+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343752705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343755451+07:00","message":"> Transcript [42] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343758585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343760625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343762403+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.343764538+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380598619+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380636825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380642303+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380658802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380663396+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380675684+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.380690192+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380696908+07:00","message":"[bufferProcess] interim [60000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380699702+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380702605+07:00","message":"[bufferProcess] interim [60000000]: นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380705584+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380714054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380739002+07:00","message":"> Transcript [43] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380744747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.38074716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380749439+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.380752054+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576700647+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576737407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576746032+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576758353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576762325+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576770941+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.576774285+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576779711+07:00","message":"[bufferProcess] interim [300000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576781999+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576784967+07:00","message":"[bufferProcess] interim [300000000]: นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576787319+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576790237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576795325+07:00","message":"> Transcript [44] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576798506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576800722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576802646+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.576804573+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.835978658+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.836016054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.836022518+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.836037331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.83604052+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.836046419+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.83605003+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836055971+07:00","message":"[bufferProcess] interim [480000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836058372+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836061176+07:00","message":"[bufferProcess] interim [480000000]: นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836063501+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836066628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.83606944+07:00","message":"> Transcript [45] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836072574+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836074387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.83607629+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.83607965+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836082185+07:00","message":"Push: 'ครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836084081+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836086308+07:00","message":"Set new StatePrefix : 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:05.836088338+07:00","message":"Next Push (prob) : 'คาดหวังอีก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:05.836095274+07:00","message":"push: {false ครูก็มีความ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035634569+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035669689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035676396+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035687482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035690526+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035698069+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.035704963+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035710353+07:00","message":"[bufferProcess] interim [720000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035712912+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035715932+07:00","message":"[bufferProcess] interim [720000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035718482+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035721649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035723989+07:00","message":"> Transcript [46] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035727186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.03572949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035731278+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.035733587+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284454392+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284494858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284501725+07:00","message":"receive interim result [false|false]: ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284512849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284515712+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284525974+07:00","message":"[buffer interim] 9 false ไปตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.284529997+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284536309+07:00","message":"[bufferProcess] interim [20000000]:ไปตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284538938+07:00","message":"[bufferProcess] send to processor:ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.28454222+07:00","message":"[bufferProcess] interim [20000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.28454456+07:00","message":"[bufferProcess] update buffer: ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284547607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284550502+07:00","message":"> Transcript [47] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284553945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284556079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284558271+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.284560872+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.646514946+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.718778476+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.77647593+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.776523122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ\",\"confidence\":0.9474364}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.776530232+07:00","message":"receive interim result [true|false]: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.776539857+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.776541886+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.77654866+07:00","message":"[buffer interim] 9 true ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776556748+07:00","message":"[bufferProcess] interim [500000000]:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776560252+07:00","message":"[bufferProcess] send to processor (isfinal):ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776563872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776566566+07:00","message":"> Transcript [48] [false]: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.77656962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776571848+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776573854+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776576578+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776578195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776579966+07:00","message":"> Transcript [49] [true]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776583832+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776585923+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776587343+07:00","message":"StatePrefix: 'ไปตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776589311+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776590789+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.77683953+07:00","message":"Push: 'อีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776842916+07:00","message":"TextPushed: 'ไปตอนที่ 2 นี้คุณครูก็มีความอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.77684523+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776847349+07:00","message":"Next Push (prob) : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:06.776856475+07:00","message":"push: {true อีกเช่นเคยค่ะ 0 0xc0004a8780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:06.776868809+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_9.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:06.786113546+07:00","message":"write wav file: './tmp/7508/7508_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.058644031+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.058685974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.058691171+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.058703099+07:00","message":"[buffer interim] 10 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.058710536+07:00","message":"[bufferProcess] interim [420000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.058712132+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.203310443+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.203349831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.203355351+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.203367925+07:00","message":"[buffer interim] 10 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.203381384+07:00","message":"[bufferProcess] interim [480000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.203383477+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.203387183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.203389921+07:00","message":"> Transcript [50] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.20339209+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.253317377+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.253355947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.25336106+07:00","message":"receive interim result [false|false]: ว่าเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.253373341+07:00","message":"[buffer interim] 10 false ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.253378475+07:00","message":"[bufferProcess] interim [540000000]:ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.253380445+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.253389304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.253392295+07:00","message":"> Transcript [51] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.253394652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.253396607+07:00","message":"Set new StatePrefix: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.41648592+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.416525726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่างเมื่อไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.416530664+07:00","message":"receive interim result [false|false]: ว่างเมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.416543819+07:00","message":"[buffer interim] 10 false ว่างเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.416549984+07:00","message":"[bufferProcess] interim [720000000]:ว่างเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.416553012+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.416559273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.416562268+07:00","message":"> Transcript [52] [false]: 'ว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.416564226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.416566257+07:00","message":"Set new StatePrefix: 'ว่าเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.569640577+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.569683002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.569688224+07:00","message":"receive interim result [false|false]: ว่าเมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.569703409+07:00","message":"[buffer interim] 10 false ว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.569716521+07:00","message":"[bufferProcess] interim [840000000]:ว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.569718807+07:00","message":"[bufferProcess] send to processor:ว่างเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.569722134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.569724682+07:00","message":"> Transcript [53] [false]: 'ว่างเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.569726789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.569729252+07:00","message":"Set new StatePrefix: 'ว่างเมื่อไหร่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.686597552+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.68663771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อนักเรียนเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.686645138+07:00","message":"receive interim result [false|false]: ว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.686660583+07:00","message":"[buffer interim] 10 false ว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.686678895+07:00","message":"[bufferProcess] interim [20000000]:ว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.686681448+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.686689452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.686692671+07:00","message":"> Transcript [54] [false]: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.686694971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.686696814+07:00","message":"Set new StatePrefix: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:07.838116185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:07.838129408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.942379234+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.942417655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อนักเรียนเรียนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.942423247+07:00","message":"receive interim result [false|false]: ว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:07.942442672+07:00","message":"[buffer interim] 10 false ว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942452697+07:00","message":"[bufferProcess] interim [260000000]:ว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942454911+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942459423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942462127+07:00","message":"> Transcript [55] [false]: 'ว่าเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942465301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942467258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942469268+07:00","message":"StatePrefix: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:07.942471495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.150420966+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.150471526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อนักเรียนเรียนจบม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.150479643+07:00","message":"receive interim result [false|false]: ว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.150496535+07:00","message":"[buffer interim] 10 false ว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150509137+07:00","message":"[bufferProcess] interim [500000000]:ว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150513443+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150521815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150526504+07:00","message":"> Transcript [56] [false]: 'ว่าเมื่อนักเรียนเรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150531563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150534932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150538432+07:00","message":"StatePrefix: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.150541137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.275210836+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.275248925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อนักเรียนเรียนจบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.275255437+07:00","message":"receive interim result [false|false]: ว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.27527008+07:00","message":"[buffer interim] 10 false ว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275278055+07:00","message":"[bufferProcess] interim [560000000]:ว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275280466+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อนักเรียนเรียนจบม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275286963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275289362+07:00","message":"> Transcript [57] [false]: 'ว่าเมื่อนักเรียนเรียนจบม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275292405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275294442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275296508+07:00","message":"StatePrefix: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.275298882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.470694391+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.470742915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.470750942+07:00","message":"receive interim result [false|false]: ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.470767727+07:00","message":"[buffer interim] 10 false ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470774466+07:00","message":"[bufferProcess] interim [800000000]:ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470776763+07:00","message":"[bufferProcess] send to processor:ว่าเมื่อนักเรียนเรียนจบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470779892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470782814+07:00","message":"> Transcript [58] [false]: 'ว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470785866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470787601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470789597+07:00","message":"StatePrefix: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470791503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470793743+07:00","message":"Push: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470795582+07:00","message":"TextPushed: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470797612+07:00","message":"Set new StatePrefix : 'ว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.470799738+07:00","message":"Next Push (prob) : 'เรียนจบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.470818227+07:00","message":"push: {false ว่าเมื่อนักเรียน 0 0xc000138e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.705574796+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.815858374+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.815900012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเมื่อเรียนจบแล้วเนี่ย\",\"confidence\":0.9479922}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.815906951+07:00","message":"receive interim result [true|false]: ว่าเมื่อเรียนจบแล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.815915574+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.815917823+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.81592484+07:00","message":"[buffer interim] 10 true ว่าเมื่อเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815935344+07:00","message":"[bufferProcess] interim [220000000]:ว่าเมื่อเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.81594092+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815945293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815948158+07:00","message":"> Transcript [59] [false]: 'ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815951045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815952877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815954654+07:00","message":"StatePrefix: 'ว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815957061+07:00","message":"TextPushed: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815958759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815962865+07:00","message":"> Transcript [60] [true]: 'ว่าเมื่อเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815965016+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815966753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815968312+07:00","message":"StatePrefix: 'ว่าเมื่อนักเรียนเรียนจบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815970075+07:00","message":"TextPushed: 'ว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.815971784+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.816072808+07:00","message":"Push: 'เรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.816075471+07:00","message":"TextPushed: 'ว่าเมื่อนักเรียนเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.816077422+07:00","message":"Set new StatePrefix : 'ว่าเมื่อเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.816079736+07:00","message":"Next Push (prob) : 'ว่าเมื่อเรียนจบแล้วเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.816087794+07:00","message":"push: {true เรียนจบแล้วเนี่ย 0 0xc000138e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:08.816101224+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_10.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:08.825083674+07:00","message":"write wav file: './tmp/7508/7508_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:08.836422329+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.365305554+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.365346591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.365352202+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.365366634+07:00","message":"[buffer interim] 11 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.365373727+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.365375623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.488544365+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.488593331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.488598232+07:00","message":"receive interim result [false|false]: นักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.488612477+07:00","message":"[buffer interim] 11 false นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.488620044+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.488622558+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.488629575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.488632338+07:00","message":"> Transcript [61] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.488634655+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.800682808+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.80072502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.800731035+07:00","message":"receive interim result [false|false]: นักเรียนจะทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.800745412+07:00","message":"[buffer interim] 11 false นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800752862+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800755298+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800763156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800765999+07:00","message":"> Transcript [62] [false]: 'นักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.80076975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800772282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800774426+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.800776574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.803324761+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.803334679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.803338034+07:00","message":"receive interim result [false|false]: นักเรียนจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.803345378+07:00","message":"[buffer interim] 11 false นักเรียนจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803348836+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803351267+07:00","message":"[bufferProcess] send to processor:นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803353342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803355555+07:00","message":"> Transcript [63] [false]: 'นักเรียนจะทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803357874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803359831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.80336145+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.803363228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.871857788+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.871900953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.871905809+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:09.871915205+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871922112+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871924319+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871927791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871930627+07:00","message":"> Transcript [64] [false]: 'นักเรียนจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871933762+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871936044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.87193823+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:09.871940175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.444948736+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.444993977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.444998903+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.445012678+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.4450204+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445023156+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445029987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445032502+07:00","message":"> Transcript [65] [false]: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445035836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445038149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445040044+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445042637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445048171+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445050023+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445051815+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.445053891+07:00","message":"Next Push (prob) : 'จะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.44506094+07:00","message":"push: {false นักเรียน 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.576849233+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.576890443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.576896456+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.576910042+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576916912+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576919284+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576924927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576927882+07:00","message":"> Transcript [66] [false]: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576930957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576932766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.576934577+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.57693682+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.581187037+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.58120738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.581212158+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:10.581218196+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581227515+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581229955+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581233264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581235835+07:00","message":"> Transcript [67] [false]: 'นักเรียนจะสามารถอธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581238366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581241369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.581242983+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:10.58124501+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:10.839143831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:10.839146812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.155900343+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.155945102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.155951578+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.155967881+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155975481+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155977907+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155984716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155988711+07:00","message":"> Transcript [68] [false]: 'นักเรียนจะสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155992384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155994488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.155996927+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.156001301+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.473515904+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.473561599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.473566958+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.473580563+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473589314+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.47359464+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.47359992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473603638+07:00","message":"> Transcript [69] [false]: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473608734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473611416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473613172+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473615983+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473618731+07:00","message":"Push: 'จะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473622892+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473624992+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.473626945+07:00","message":"Next Push (prob) : 'อธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.473634868+07:00","message":"push: {false จะสามารถ 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.790044447+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.790083907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.790090197+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:11.790104568+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790111882+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790114394+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790118574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790121411+07:00","message":"> Transcript [70] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790124747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790126842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790129296+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:11.790132183+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.181055345+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.181097262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.181103822+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.181116773+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.18112457+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.181127278+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.181134466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.181137351+07:00","message":"> Transcript [71] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.18114058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.181142689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.181144647+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.181147187+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.307194783+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.307234197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.30724049+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.307255122+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307263698+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307266017+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307269544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307272169+07:00","message":"> Transcript [72] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307275657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307277648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307279628+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.307282073+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507885089+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507926404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507933818+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507947599+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507950889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507953707+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507959524+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.507962933+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507968343+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507970768+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507974109+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507975854+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507979091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507982031+07:00","message":"> Transcript [73] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507986477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507988622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507992542+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.507995378+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.5079982+07:00","message":"Push: 'อธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508000118+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508002051+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508004043+07:00","message":"Next Push (prob) : 'เปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508005541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508007363+07:00","message":"> Transcript [74] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.50800949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508011235+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508012798+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.508014746+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.508022236+07:00","message":"push: {false อธิบายและ 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.688896227+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.688938432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.68894465+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:12.688957677+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688964932+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688967879+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.68897382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688976652+07:00","message":"> Transcript [75] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688980746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688982634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688985277+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:12.688988272+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.007833081+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.007872577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.007879331+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.007895567+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007902911+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007905883+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007910596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007913935+07:00","message":"> Transcript [76] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007917993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007920189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.007922624+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.00792605+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.210882724+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.210926883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.210934905+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.210952758+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210960476+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210963378+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210970371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210973676+07:00","message":"> Transcript [77] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210978055+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210980191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210983586+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210986415+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210996912+07:00","message":"Push: 'เปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.210999251+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.211001467+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.211003647+07:00","message":"Next Push (prob) : 'ลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.211012663+07:00","message":"push: {false เปรียบเทียบการ 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.270168252+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.270202996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.270209761+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.270224508+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.27023086+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.270233569+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.270239782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.27024238+07:00","message":"> Transcript [78] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.270245436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.270247226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.270249072+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.270251605+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.579515575+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.579556057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.579563447+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.579579093+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579586845+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579590162+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579598517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579601241+07:00","message":"> Transcript [79] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579605087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579607531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579609893+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.579612633+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:13.8401876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:13.84019915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.902776342+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.9028175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.902823953+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.902837209+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902844541+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902847271+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902853225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902855796+07:00","message":"> Transcript [80] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902859523+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902861792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902864079+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:13.902867212+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:13.955261241+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047030335+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047070886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047081281+07:00","message":"receive interim result [true|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047090406+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047092529+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.04709855+07:00","message":"[buffer interim] 11 true นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047106585+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.04711304+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047116912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047119735+07:00","message":"> Transcript [81] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047124718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047126772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047128921+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047131306+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047138186+07:00","message":"Push: 'ลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047140168+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047142298+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047144429+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047146031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047147664+07:00","message":"> Transcript [82] [true]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047150266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047152125+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047154692+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.047156966+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.0471593+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047167616+07:00","message":"push: {false ลำเลียงสารเข้า 0 0xc000187e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.047173669+07:00","message":"push: {true และออกจากเซลล์ 0 0xc000187e80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:14.057454258+07:00","message":"write wav file: './tmp/7508/7508_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.408531945+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.738721224+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.738762226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.738767204+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:14.738781963+07:00","message":"[buffer interim] 12 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.738788183+07:00","message":"[bufferProcess] interim [420000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:14.738790469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.06228279+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.062338328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.062345261+07:00","message":"receive interim result [false|false]: โดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.062360576+07:00","message":"[buffer interim] 12 false โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.062367554+07:00","message":"[bufferProcess] interim [660000000]:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.062370115+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.062377244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.062379972+07:00","message":"> Transcript [83] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.062382128+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.387153279+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.387191217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.387196462+07:00","message":"receive interim result [false|false]: โดยการใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.387206104+07:00","message":"[buffer interim] 12 false โดยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.3872124+07:00","message":"[bufferProcess] interim [960000000]:โดยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.387214449+07:00","message":"[bufferProcess] send to processor:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.387217979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.387220413+07:00","message":"> Transcript [84] [false]: 'โดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.38722309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.387224886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.387226875+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.387228749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.390218801+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.390258356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.390263938+07:00","message":"receive interim result [false|false]: โดยการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.390277126+07:00","message":"[buffer interim] 12 false โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.390281893+07:00","message":"[bufferProcess] interim [20000000]:โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.390283888+07:00","message":"[bufferProcess] send to processor:โดยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.390291141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.3902935+07:00","message":"> Transcript [85] [false]: 'โดยการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.390296272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.390298076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.39029998+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.390301981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.631491096+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.631518029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.631522634+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.631531761+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631537613+07:00","message":"[bufferProcess] interim [260000000]:โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631539763+07:00","message":"[bufferProcess] send to processor:โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631542725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.63154541+07:00","message":"> Transcript [86] [false]: 'โดยการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631548562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631550387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631552206+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.631554103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.820879615+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.820916227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.820922031+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.820935038+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820941815+07:00","message":"[bufferProcess] interim [440000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820943938+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820946904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.82094944+07:00","message":"> Transcript [87] [false]: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820952353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820954347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820956455+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820958364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820962774+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820964645+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820966581+07:00","message":"Set new StatePrefix : 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.820968662+07:00","message":"Next Push (prob) : 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.820976836+07:00","message":"push: {false โดย 0 0xc00039d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.825545008+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.825559711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.825564311+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.825569095+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.82557675+07:00","message":"[bufferProcess] interim [500000000]:โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825578788+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825583952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825586175+07:00","message":"> Transcript [88] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825588839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825590692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825592604+07:00","message":"StatePrefix: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.825594428+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.952456024+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.952497147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.952505189+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:15.952521385+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.95253571+07:00","message":"[bufferProcess] interim [560000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.952539694+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.952544506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.952549425+07:00","message":"> Transcript [89] [false]: 'โดยการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.952553997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.952556704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.95255939+07:00","message":"StatePrefix: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:15.952562426+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:16.530511715+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:16.530545978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:16.530551379+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:16.530565674+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530572478+07:00","message":"[bufferProcess] interim [160000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530574913+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530578163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530580774+07:00","message":"> Transcript [90] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530584227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530586202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530587887+07:00","message":"StatePrefix: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:16.530589924+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:16.841151403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:16.841159351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.450953758+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.450995601+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-02-25T11:21:17.451002253+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.451009221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" assist\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.451011824+07:00","message":"receive interim result [false|false]:  assist"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.45101858+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.451021481+07:00","message":"[buffer interim] 12 false  assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451029428+07:00","message":"[bufferProcess] interim [120000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451031793+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451034706+07:00","message":"[bufferProcess] interim [120000000]: assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451037014+07:00","message":"[bufferProcess] update buffer: โดยการแพร่แบบธรรมดา assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451039548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451042297+07:00","message":"> Transcript [91] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451045685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451047666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451049333+07:00","message":"StatePrefix: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.45105183+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451054036+07:00","message":"Push: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451055714+07:00","message":"TextPushed: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451057711+07:00","message":"Set new StatePrefix : 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.451059642+07:00","message":"Next Push (prob) : 'ธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.451068397+07:00","message":"push: {false การแพร่แบบ 0 0xc00039d300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.545361912+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.678380896+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.682454515+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.682487176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา assistance\",\"confidence\":0.8029212}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.682492541+07:00","message":"receive interim result [true|false]: โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.682500552+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.68250288+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.682508336+07:00","message":"[buffer interim] 12 true โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.68251515+07:00","message":"[bufferProcess] interim [360000000]:โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.68251808+07:00","message":"[bufferProcess] send to processor (isfinal):โดยการแพร่แบบธรรมดา assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682521321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682523934+07:00","message":"> Transcript [92] [false]: 'โดยการแพร่แบบธรรมดา assist'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.6825267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682528613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682530221+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682532173+07:00","message":"TextPushed: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682534009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682535748+07:00","message":"> Transcript [93] [true]: 'โดยการแพร่แบบธรรมดา assistance'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.68253784+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682539375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682540961+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682542577+07:00","message":"TextPushed: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:17.682544903+07:00","message":"Push: 'ธรรมดา assistance'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:17.682550996+07:00","message":"push: {true ธรรมดา assistance 0 0xc00039d300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:17.691398993+07:00","message":"write wav file: './tmp/7508/7508_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.011021006+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.011055882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.011060826+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.011074099+07:00","message":"[buffer interim] 13 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.011079922+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.011081574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.323899641+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.323933615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.323939386+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.323950557+07:00","message":"[buffer interim] 13 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.323957178+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.323959217+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.323962206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.323964697+07:00","message":"> Transcript [94] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.323966741+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.326259296+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.326272939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.32627663+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.326284393+07:00","message":"[buffer interim] 13 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326287606+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326289694+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326291736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326293678+07:00","message":"> Transcript [95] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326296673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326298492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326300196+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.326301923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.520319551+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.520362589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.520368512+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.520384043+07:00","message":"[buffer interim] 13 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520391235+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.52039398+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520400593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520403493+07:00","message":"> Transcript [96] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520406649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520408716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520410933+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.520413365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.712759506+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.712812392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.712820908+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.712838822+07:00","message":"[buffer interim] 13 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712848732+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712852788+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712857962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712861941+07:00","message":"> Transcript [97] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712867077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712869999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712873071+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.712875981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.840504088+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.840545261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.840550918+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.84056423+07:00","message":"[buffer interim] 13 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840571549+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840573863+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840581061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840584228+07:00","message":"> Transcript [98] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840587689+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840589981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840592363+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840594748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840600791+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840602811+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840604599+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:18.840606596+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:18.840614749+07:00","message":"push: {false การ 0 0xc00039d400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.410011698+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.410049348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.410055216+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.410071141+07:00","message":"[buffer interim] 13 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.410078521+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.410080918+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.410087699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.410090241+07:00","message":"> Transcript [99] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.410092509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.410094918+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.465376716+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.555584384+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.555623087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.555628446+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.5556459+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.555648628+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.555655894+07:00","message":"[buffer interim] 13 true การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555662928+07:00","message":"[bufferProcess] interim [10000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555665702+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555669056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555671856+07:00","message":"> Transcript [100] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555674697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.55567636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555678339+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555683941+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555686007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555687864+07:00","message":"> Transcript [101] [true]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555689898+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555691558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555693045+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555694624+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:19.555701805+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.555709533+07:00","message":"push: {true แพร่แบบฟาซิลิเทต 0 0xc00039d400}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:19.562777373+07:00","message":"write wav file: './tmp/7508/7508_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:19.659291032+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:19.84159038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:19.841603566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.387995423+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.388041051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.38804711+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.388062915+07:00","message":"[buffer interim] 14 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.388070534+07:00","message":"[bufferProcess] interim [660000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.388073577+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.633534135+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.63356589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.633570971+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.63358111+07:00","message":"[buffer interim] 14 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.633586974+07:00","message":"[bufferProcess] interim [960000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.63358907+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.633593641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.633596024+07:00","message":"> Transcript [102] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.633597962+07:00","message":"Set StatePrefix (first interim): 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.820739385+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.820776406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.820781889+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.820793262+07:00","message":"[buffer interim] 14 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820799354+07:00","message":"[bufferProcess] interim [140000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820801461+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820805963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820808484+07:00","message":"> Transcript [103] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820811322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820813379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820815245+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.820817264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.880769341+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.880807863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.88081334+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.880821554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.880825544+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.880832878+07:00","message":"[buffer interim] 14 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:20.880836634+07:00","message":"[buffer interim] 14 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880843354+07:00","message":"[bufferProcess] interim [260000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880845303+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880847786+07:00","message":"[bufferProcess] interim [260000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880850162+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.88085297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880855343+07:00","message":"> Transcript [104] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880857889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.8808597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880861459+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:20.880863361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.065264826+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153460575+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153500713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\",\"confidence\":0.83363295}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153511786+07:00","message":"receive interim result [true|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153521586+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153524132+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153531876+07:00","message":"[buffer interim] 14 true Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153542869+07:00","message":"[bufferProcess] interim [620000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153549584+07:00","message":"[bufferProcess] send to processor (isfinal):Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153552677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153555708+07:00","message":"> Transcript [105] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153558897+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153560849+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153563372+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153565265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153566912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153568847+07:00","message":"> Transcript [106] [true]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153570685+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153572364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153573836+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.153575284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.15358231+07:00","message":"Push: 'Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.153590154+07:00","message":"push: {true Active Transport 0 0xc0020c0100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:21.159631891+07:00","message":"write wav file: './tmp/7508/7508_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.19729948+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.726241173+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.726276637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอ็นดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.726281948+07:00","message":"receive interim result [false|false]: เอ็นดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.726293332+07:00","message":"[buffer interim] 15 false เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.726299001+07:00","message":"[bufferProcess] interim [540000000]:เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.726300786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.733278386+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.733302438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.733307071+07:00","message":"receive interim result [false|false]: Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:21.733314833+07:00","message":"[buffer interim] 15 false Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.733319634+07:00","message":"[bufferProcess] interim [600000000]:Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.733322108+07:00","message":"[bufferProcess] send to processor:เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.733325299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.733327726+07:00","message":"> Transcript [107] [false]: 'เอ็นดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:21.733329675+07:00","message":"Set StatePrefix (first interim): 'เอ็นดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.161237207+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.161273268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.161279421+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.16129207+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.161298393+07:00","message":"[bufferProcess] interim [960000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.161300642+07:00","message":"[bufferProcess] send to processor:Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.161305555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.161307841+07:00","message":"> Transcript [108] [false]: 'Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.161310077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.161312087+07:00","message":"Set new StatePrefix: 'Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.162101285+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.16211126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.162114239+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.162119536+07:00","message":"[buffer interim] 15 false endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.162122618+07:00","message":"[bufferProcess] interim [20000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.162124342+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.16212631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.162128228+07:00","message":"> Transcript [109] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.162130314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.162132083+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.231349053+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.231385145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.231391014+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.231407246+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.231414069+07:00","message":"[bufferProcess] interim [80000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.231416272+07:00","message":"[bufferProcess] send to processor:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.231419194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.231421535+07:00","message":"> Transcript [110] [false]: 'endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.231423731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.231425715+07:00","message":"Set new StatePrefix: 'endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.802008917+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.802043053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.802048101+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:22.802063161+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.802072169+07:00","message":"[bufferProcess] interim [680000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.802074683+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.802079812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.802082485+07:00","message":"> Transcript [111] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.802084809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:22.802087081+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:22.842531564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:22.842537622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.064475454+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.064511912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.064518254+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.064533628+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064539911+07:00","message":"[bufferProcess] interim [920000000]:เอนโดไซโทซิสและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064542011+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064545193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064547686+07:00","message":"> Transcript [112] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064551238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064553375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.064555923+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.06455805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.331420311+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.331467724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและ x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.331473064+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.331488708+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331499132+07:00","message":"[bufferProcess] interim [160000000]:เอนโดไซโทซิสและ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331501542+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331508144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331510743+07:00","message":"> Transcript [113] [false]: 'เอนโดไซโทซิสและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.33151384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331515905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331518465+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.331520471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.460186851+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.460221696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและ EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.460226821+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.460237643+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460244054+07:00","message":"[bufferProcess] interim [280000000]:เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460246315+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460251307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460253858+07:00","message":"> Transcript [114] [false]: 'เอนโดไซโทซิสและ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460256924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460258837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460260557+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.460262872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.640042314+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.640084929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.640090358+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.640102849+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640114454+07:00","message":"[bufferProcess] interim [460000000]:เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640117358+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640122637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640125405+07:00","message":"> Transcript [115] [false]: 'เอนโดไซโทซิสและ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640128866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640130663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640132647+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640134563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.64013934+07:00","message":"Push: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640141218+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640143354+07:00","message":"Set new StatePrefix : 'เอนโดไซโทซิสและ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.640145355+07:00","message":"Next Push (prob) : 'และ EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.640152393+07:00","message":"push: {false เอนโดไซโทซิส 0 0xc000139200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.960615365+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.960650173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.960656043+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:23.960670888+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.96067738+07:00","message":"[bufferProcess] interim [820000000]:เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.960679904+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.960686609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.960688964+07:00","message":"> Transcript [116] [false]: 'เอนโดไซโทซิสและเอกซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.960691376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:23.960693816+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิสและเอกซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.403053953+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.403090213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.403095703+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.403112398+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.4031191+07:00","message":"[bufferProcess] interim [300000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.403121395+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.403124735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.403127601+07:00","message":"> Transcript [117] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.403129959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.403131715+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.674124154+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.674158086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.674163391+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.674178093+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674184722+07:00","message":"[bufferProcess] interim [480000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674187173+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674190697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674193097+07:00","message":"> Transcript [118] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674196144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674197972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674199686+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.674202011+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.736330478+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.736364562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.736370709+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.736386814+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736398333+07:00","message":"[bufferProcess] interim [600000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736400721+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736404322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736406925+07:00","message":"> Transcript [119] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736409984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736411827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736413672+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:24.736416131+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:24.97588526+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.067989876+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.068024284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ\",\"confidence\":0.95867246}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.068030254+07:00","message":"receive interim result [true|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.068037855+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.068040261+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.068052173+07:00","message":"[buffer interim] 15 true เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068060541+07:00","message":"[bufferProcess] interim [990000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068063595+07:00","message":"[bufferProcess] send to processor (isfinal):เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068066493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068068877+07:00","message":"> Transcript [120] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068072015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068073843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068076333+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068078834+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068082161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.06808393+07:00","message":"> Transcript [121] [true]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068086059+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068087774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068089256+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068090981+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:25.068097731+07:00","message":"Push: 'และเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:25.068105418+07:00","message":"push: {true และเอกโซไซโทซิสได้นะคะ 0 0xc000139200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:25.079992848+07:00","message":"write wav file: './tmp/7508/7508_15.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:25.84327107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:25.843317613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.009946104+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.354376936+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.354435554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.35444167+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.354467198+07:00","message":"[buffer interim] 16 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.35447569+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.354477543+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.35448462+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.354488231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.354491095+07:00","message":"> Transcript [122] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.354493714+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.530676376+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.530712043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.53071834+07:00","message":"receive interim result [false|false]: จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.530734117+07:00","message":"[buffer interim] 16 false จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.530741228+07:00","message":"[bufferProcess] interim [540000000]:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.530743124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.665407335+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.665452499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.665457371+07:00","message":"receive interim result [false|false]: จากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.665470904+07:00","message":"[buffer interim] 16 false จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.665477144+07:00","message":"[bufferProcess] interim [660000000]:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.66547918+07:00","message":"[bufferProcess] send to processor:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.665484282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.665487188+07:00","message":"> Transcript [123] [false]: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.665489372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.665491588+07:00","message":"Set new StatePrefix: 'จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.852926194+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.852962446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.852968792+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.852983972+07:00","message":"[buffer interim] 16 false จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.852990667+07:00","message":"[bufferProcess] interim [840000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.852992873+07:00","message":"[bufferProcess] send to processor:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.852999229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.853001799+07:00","message":"> Transcript [124] [false]: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.853003956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.853005974+07:00","message":"Set new StatePrefix: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.975371589+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.97540735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.975413202+07:00","message":"receive interim result [false|false]: จากตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:26.975424669+07:00","message":"[buffer interim] 16 false จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975430663+07:00","message":"[bufferProcess] interim [20000000]:จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975433378+07:00","message":"[bufferProcess] send to processor:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975438416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975441439+07:00","message":"> Transcript [125] [false]: 'จากตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975444615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975446687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.97545366+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:26.975455779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.241650522+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.241696817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.241702472+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.24171739+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241724029+07:00","message":"[bufferProcess] interim [320000000]:จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241726387+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241732989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241735711+07:00","message":"> Transcript [126] [false]: 'จากตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241738756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241740799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241742531+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.241744661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.430546773+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.43058582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.430591946+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:27.430605259+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430611477+07:00","message":"[bufferProcess] interim [500000000]:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430614015+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.43061968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430622721+07:00","message":"> Transcript [127] [false]: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430625916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430627891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430629814+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:27.430631801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.102371929+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.102413277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.102419166+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.102434309+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102441395+07:00","message":"[bufferProcess] interim [100000000]:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.10244369+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102446646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102457584+07:00","message":"> Transcript [128] [false]: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102461185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102463015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102464731+07:00","message":"StatePrefix: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102466703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102473073+07:00","message":"Push: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102474951+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102476814+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.102479786+07:00","message":"Next Push (prob) : 'ที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.102487876+07:00","message":"push: {false จากตอน 0 0xc0020c0200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.144568731+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.144596284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.144601265+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.144616277+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144623393+07:00","message":"[bufferProcess] interim [220000000]:จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144627819+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144631961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144634413+07:00","message":"> Transcript [129] [false]: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144637238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144639079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144640822+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.144642613+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.33865931+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.338705863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.338711875+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.338726975+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338732999+07:00","message":"[bufferProcess] interim [400000000]:จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338735844+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338742359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338744835+07:00","message":"> Transcript [130] [false]: 'จากตอนที่แล้วนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338748017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338749774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338751678+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.338753695+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.57532326+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.575364849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.575371265+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.575385113+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.575392948+07:00","message":"[bufferProcess] interim [580000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.575395653+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.575401833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.575404637+07:00","message":"> Transcript [131] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.57540803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.575410238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.575412701+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.57541537+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.784248431+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.784287278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.784292482+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.784306795+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784313569+07:00","message":"[bufferProcess] interim [820000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784316058+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784321083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784323875+07:00","message":"> Transcript [132] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784327271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784329189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784332395+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784334739+07:00","message":"TextPushed: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784338988+07:00","message":"Push: 'ที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784341816+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784344587+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.784349611+07:00","message":"Next Push (prob) : 'นักเรียนได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.784374335+07:00","message":"push: {false ที่แล้วนะคะ 0 0xc0020c0200}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:28.843317822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:28.843345425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.84475671+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.844789511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.844795018+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.844810664+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844817036+07:00","message":"[bufferProcess] interim [880000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844819457+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844825948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844828457+07:00","message":"> Transcript [133] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844831688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844833684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844835357+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.844838133+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.974317851+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.97435363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.974359012+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:28.974374487+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.974383857+07:00","message":"[bufferProcess] interim [0]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.974386017+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.97439131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.974394396+07:00","message":"> Transcript [134] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.97439804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.974399889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.974402015+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:28.97440442+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.221051463+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.22108816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.221094128+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.221106812+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.22111294+07:00","message":"[bufferProcess] interim [240000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221115365+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221120337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221123121+07:00","message":"> Transcript [135] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221126401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221128181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221129957+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.221132158+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.229577294+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.229605447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.229612164+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.22963254+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229642794+07:00","message":"[bufferProcess] interim [300000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.22964734+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229655901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229659405+07:00","message":"> Transcript [136] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229663577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229666423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229669423+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229672594+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229680228+07:00","message":"Push: 'นักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.22968311+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229686165+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.229689518+07:00","message":"Next Push (prob) : 'แล้วๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.22969955+07:00","message":"push: {false นักเรียนได้ทราบ 0 0xc0020c0200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.388510356+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.388546741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.388553396+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.388568188+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.38857474+07:00","message":"[bufferProcess] interim [420000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.388577433+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.388583736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.388586353+07:00","message":"> Transcript [137] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.388589288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.388591077+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.557468912+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.55750655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.557512243+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.557529955+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.557536741+07:00","message":"[bufferProcess] interim [600000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.557539098+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.557542439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.557545167+07:00","message":"> Transcript [138] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.557547594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.557550029+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.854826444+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.854863803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.854869305+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:29.85488336+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.85488992+07:00","message":"[bufferProcess] interim [840000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.854892391+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.85489533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.854898346+07:00","message":"> Transcript [139] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.854900442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:29.854902158+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.09509587+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196525746+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196569342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196575151+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196586023+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196589508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196592327+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.19659785+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.196603107+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196608628+07:00","message":"[bufferProcess] interim [200000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196611012+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196613819+07:00","message":"[bufferProcess] interim [260000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196615699+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196618785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196621489+07:00","message":"> Transcript [140] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196625149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.19662694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196629049+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196631295+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196632962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196634681+07:00","message":"> Transcript [141] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196636594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196638141+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.19663958+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.196641334+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.228442408+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272067196+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272101722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ\",\"confidence\":0.9510822}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272107708+07:00","message":"receive interim result [true|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272116926+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272119836+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272125057+07:00","message":"[buffer interim] 16 true จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272131488+07:00","message":"[bufferProcess] interim [320000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.27213446+07:00","message":"[bufferProcess] send to processor (isfinal):จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272137898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272140233+07:00","message":"> Transcript [142] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272143427+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272145261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272147193+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272149448+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272151257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272152899+07:00","message":"> Transcript [143] [true]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.27215526+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272156847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272158356+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.272163887+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.2721755+07:00","message":"Push: 'แล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.272182914+07:00","message":"push: {true แล้วว่าเยื่อหุ้มเซลล์น่ะ 0 0xc0020c0200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:30.28104546+07:00","message":"write wav file: './tmp/7508/7508_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.850136848+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.850175437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.850180325+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.850196046+07:00","message":"[buffer interim] 17 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.850202805+07:00","message":"[bufferProcess] interim [300000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.85020453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.872817878+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.872846384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทํานาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.87285114+07:00","message":"receive interim result [false|false]: ทํานาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.87286501+07:00","message":"[buffer interim] 17 false ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.872870579+07:00","message":"[bufferProcess] interim [420000000]:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.872872464+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.872876524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.872879565+07:00","message":"> Transcript [144] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.872881595+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.949861365+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.949892353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.949898264+07:00","message":"receive interim result [false|false]: ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:30.949912052+07:00","message":"[buffer interim] 17 false ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.949918479+07:00","message":"[bufferProcess] interim [600000000]:ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.949921037+07:00","message":"[bufferProcess] send to processor:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.949925209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.949928377+07:00","message":"> Transcript [145] [false]: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.949930482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:30.94993232+07:00","message":"Set new StatePrefix: 'ทํานาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.265626363+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.265664803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำหน้าที่อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.265670213+07:00","message":"receive interim result [false|false]: ทำหน้าที่อะไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.265683622+07:00","message":"[buffer interim] 17 false ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.26569171+07:00","message":"[bufferProcess] interim [900000000]:ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.265694103+07:00","message":"[bufferProcess] send to processor:ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.265697552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.265700359+07:00","message":"> Transcript [146] [false]: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.265702496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.265704296+07:00","message":"Set new StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.634771584+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.697887904+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721722646+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721765135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำหน้าที่อะไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721772279+07:00","message":"receive interim result [true|false]: ทำหน้าที่อะไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721783084+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721785355+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721791511+07:00","message":"[buffer interim] 17 true ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721799167+07:00","message":"[bufferProcess] interim [440000000]:ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721805535+07:00","message":"[bufferProcess] send to processor (isfinal):ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721809154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721811991+07:00","message":"> Transcript [147] [false]: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721814956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.72181705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721819072+07:00","message":"StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.7218209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721822832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721824762+07:00","message":"> Transcript [148] [true]: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721826636+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721828108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721829644+07:00","message":"StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.72183113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:31.721837763+07:00","message":"Push: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:31.721845022+07:00","message":"push: {true ทำหน้าที่อะไร 0 0xc00039d180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:31.728028782+07:00","message":"write wav file: './tmp/7508/7508_17.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:31.844133865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:31.844149061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.385537977+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.385595231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.385601616+07:00","message":"receive interim result [false|false]: หลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.385621432+07:00","message":"[buffer interim] 18 false หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.385628365+07:00","message":"[bufferProcess] interim [480000000]:หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.38563024+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.542477523+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.542517272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกาศิต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.54252276+07:00","message":"receive interim result [false|false]: ประกาศิต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.542538255+07:00","message":"[buffer interim] 18 false ประกาศิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.542546413+07:00","message":"[bufferProcess] interim [660000000]:ประกาศิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.542548889+07:00","message":"[bufferProcess] send to processor:หลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.5425562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.542559246+07:00","message":"> Transcript [149] [false]: 'หลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.542561573+07:00","message":"Set StatePrefix (first interim): 'หลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.547252208+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.547265651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากการศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.547269623+07:00","message":"receive interim result [false|false]: จากการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.54727426+07:00","message":"[buffer interim] 18 false จากการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.547278358+07:00","message":"[bufferProcess] interim [720000000]:จากการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.547280753+07:00","message":"[bufferProcess] send to processor:ประกาศิต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.547287745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.547292799+07:00","message":"> Transcript [150] [false]: 'ประกาศิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.54729489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.547296659+07:00","message":"Set new StatePrefix: 'ประกาศิต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.935360245+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.935404892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากการศึกษากิจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.935411156+07:00","message":"receive interim result [false|false]: จากการศึกษากิจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:32.935425312+07:00","message":"[buffer interim] 18 false จากการศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.935432682+07:00","message":"[bufferProcess] interim [80000000]:จากการศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.935434888+07:00","message":"[bufferProcess] send to processor:จากการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.935440645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.935443541+07:00","message":"> Transcript [151] [false]: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.935445897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:32.935448248+07:00","message":"Set new StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.065933324+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.065974313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.065982792+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.065996055+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066002655+07:00","message":"[bufferProcess] interim [200000000]:การศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066004984+07:00","message":"[bufferProcess] send to processor:จากการศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066011809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066015613+07:00","message":"> Transcript [152] [false]: 'จากการศึกษากิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066018524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066020705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066022532+07:00","message":"StatePrefix: 'จากการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.066024546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.576715066+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.576755052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.5767604+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.57677372+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.576781688+07:00","message":"[bufferProcess] interim [680000000]:การศึกษากิจกรรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.576784153+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.576793051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.576796007+07:00","message":"> Transcript [153] [false]: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.57679807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.576800529+07:00","message":"Set new StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.641646336+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.641679957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.641685358+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.641697749+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641704684+07:00","message":"[bufferProcess] interim [740000000]:การศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.64170697+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641712551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641715421+07:00","message":"> Transcript [154] [false]: 'การศึกษากิจกรรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641718227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641720201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641722164+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.641724305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.643948536+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.643958772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.643962116+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.643969052+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643972228+07:00","message":"[bufferProcess] interim [800000000]:การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643974431+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643976528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643978329+07:00","message":"> Transcript [155] [false]: 'การศึกษากิจกรรมสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643980402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.64398192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643984914+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.643986807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.964573073+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.964615459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.964621416+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:33.964634495+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964641697+07:00","message":"[bufferProcess] interim [100000000]:การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964644725+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964651315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964654453+07:00","message":"> Transcript [156] [false]: 'การศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964658055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964660215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964662645+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:33.964665017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.153698812+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.15373971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.153746169+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.153760793+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153768652+07:00","message":"[bufferProcess] interim [280000000]:การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153771161+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153777924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153780907+07:00","message":"> Transcript [157] [false]: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.15378408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153786142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153788674+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153790993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153796712+07:00","message":"Push: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153798756+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153803834+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.153806458+07:00","message":"Next Push (prob) : 'สมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.153826432+07:00","message":"push: {false การศึกษากิจกรรม 0 0xc0020c0580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.342006526+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.342048847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.342054219+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.342070452+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342077754+07:00","message":"[bufferProcess] interim [460000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342080108+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342087504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342090236+07:00","message":"> Transcript [158] [false]: 'การศึกษากิจกรรมสมบัติการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342094084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.34209629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342099125+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.342101724+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.534332184+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.534371662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.534377801+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.53439142+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534399112+07:00","message":"[bufferProcess] interim [700000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534401687+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534407341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534409797+07:00","message":"> Transcript [159] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534412746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534414837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534417331+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.534420163+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:34.844461999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:34.844462324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.848765543+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.848801521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.848807579+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:34.848820308+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.848827534+07:00","message":"[bufferProcess] interim [940000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.848829946+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.848836837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.848840405+07:00","message":"> Transcript [160] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.848843426+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.84884532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.848847503+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:34.84884989+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.173237787+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.173276537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.173283029+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.173297767+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.17330447+07:00","message":"[bufferProcess] interim [240000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173307317+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173313538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173316442+07:00","message":"> Transcript [161] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173320379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173322221+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.17332443+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173326666+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173332237+07:00","message":"Push: 'สมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173334115+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173336182+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.173338745+07:00","message":"Next Push (prob) : 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.1733468+07:00","message":"push: {false สมบัติการ 0 0xc0020c0580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.246417932+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.246460273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.246467668+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.246482663+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246489364+07:00","message":"[bufferProcess] interim [420000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246492096+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246498616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246501148+07:00","message":"> Transcript [162] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246504532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246506361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.24650832+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.246511005+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.435718525+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.435760871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.435766369+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.435776631+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435783295+07:00","message":"[bufferProcess] interim [600000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435786046+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435789927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435792458+07:00","message":"> Transcript [163] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435795778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435797779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435800179+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.435802899+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.760757188+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.760793296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.760799763+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.76081489+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760822044+07:00","message":"[bufferProcess] interim [840000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760824672+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760833969+07:00","message":"> Transcript [164] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760837523+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760839436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760841466+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:35.760844164+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:35.995726538+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.058713947+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.103871652+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.103914751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\",\"confidence\":0.94042486}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.103921634+07:00","message":"receive interim result [true|false]: จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.103930043+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.103932586+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.103938676+07:00","message":"[buffer interim] 18 true จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103945682+07:00","message":"[bufferProcess] interim [320000000]:จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103948777+07:00","message":"[bufferProcess] send to processor (isfinal):การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103952355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103954956+07:00","message":"> Transcript [165] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.10395822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103959977+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103961977+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103966214+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103969187+07:00","message":"Push: 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.10397104+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103973068+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103975638+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.10397733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103979148+07:00","message":"> Transcript [166] [true]: 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103981209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103982794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103984305+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103986074+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.103987764+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.10408456+07:00","message":"push: {false เป็นเยื่อเลือกผ่าน 0 0xc0020c0580}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.104154528+07:00","message":"Push: 'ของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.104158958+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.104161115+07:00","message":"Set new StatePrefix : 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.104163079+07:00","message":"Next Push (prob) : 'จากการศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.104169795+07:00","message":"push: {true ของเยื่อหุ้มเซลล์ 0 0xc0020c0580}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.104165779+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_18.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:36.114541599+07:00","message":"write wav file: './tmp/7508/7508_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.187867218+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.246694922+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.321688188+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.321709752+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.32171299+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.321720579+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321726638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321734271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321736948+07:00","message":"> Transcript [167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321739439+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321741345+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321742993+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.32174474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.321747306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.321757192+07:00","message":"push: {true \n 0 0xc000138a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:36.326309728+07:00","message":"write wav file: './tmp/7508/7508_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.777707268+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.777749244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.777754587+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.777766341+07:00","message":"[buffer interim] 20 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.777772106+07:00","message":"[bufferProcess] interim [360000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.777773919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.973984983+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.974025798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.974032414+07:00","message":"receive interim result [false|false]: สำหรับแม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.974047251+07:00","message":"[buffer interim] 20 false สำหรับแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.974057516+07:00","message":"[bufferProcess] interim [540000000]:สำหรับแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.974060505+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.974064644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.974068421+07:00","message":"> Transcript [168] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.974071188+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.988919463+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.988954145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.988958696+07:00","message":"receive interim result [false|false]: สำหรับไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:36.988970416+07:00","message":"[buffer interim] 20 false สำหรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988976275+07:00","message":"[bufferProcess] interim [600000000]:สำหรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988978152+07:00","message":"[bufferProcess] send to processor:สำหรับแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.98898112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988983936+07:00","message":"> Transcript [169] [false]: 'สำหรับแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988986611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988988643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988990451+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:36.988992203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.103235588+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.103277011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.103282719+07:00","message":"receive interim result [false|false]: สำหรับไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.103295765+07:00","message":"[buffer interim] 20 false สำหรับไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103302815+07:00","message":"[bufferProcess] interim [720000000]:สำหรับไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103305539+07:00","message":"[bufferProcess] send to processor:สำหรับไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103311602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103314414+07:00","message":"> Transcript [170] [false]: 'สำหรับไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103317725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.10331975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103321669+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.103323673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.284250152+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.284289916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.284296627+07:00","message":"receive interim result [false|false]: สำหรับในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.284307092+07:00","message":"[buffer interim] 20 false สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284314769+07:00","message":"[bufferProcess] interim [840000000]:สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284317312+07:00","message":"[bufferProcess] send to processor:สำหรับไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284320642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284323728+07:00","message":"> Transcript [171] [false]: 'สำหรับไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284327048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284328799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284330609+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.284332511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.416528435+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.416572348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.416578662+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.416592519+07:00","message":"[buffer interim] 20 false สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416599926+07:00","message":"[bufferProcess] interim [960000000]:สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416602824+07:00","message":"[bufferProcess] send to processor:สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416609516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416612465+07:00","message":"> Transcript [172] [false]: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416616178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416618655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416620636+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416623183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416629975+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416631957+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416633847+07:00","message":"Set new StatePrefix : 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.416635822+07:00","message":"Next Push (prob) : 'ในตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.416643607+07:00","message":"push: {false สำหรับ 0 0xc0020c0c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.616301365+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.616344515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.616350949+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.616366603+07:00","message":"[buffer interim] 20 false สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.616378309+07:00","message":"[bufferProcess] interim [140000000]:สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.616382721+07:00","message":"[bufferProcess] send to processor:สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.61638876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.61639162+07:00","message":"> Transcript [173] [false]: 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.616394687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.616397874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.616399677+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.616401722+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.677605323+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.677633765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.677639323+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.677650396+07:00","message":"[buffer interim] 20 false สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.67765627+07:00","message":"[bufferProcess] interim [260000000]:สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.677658752+07:00","message":"[bufferProcess] send to processor:สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.677664092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.677666567+07:00","message":"> Transcript [174] [false]: 'สำหรับในตอนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.677669179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.677670906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.677672575+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.67767484+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.789038969+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:37.845299512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:37.845320433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.903868069+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.903906772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.90391386+07:00","message":"receive interim result [true|false]: สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.903923809+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.90392602+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.903932501+07:00","message":"[buffer interim] 20 true สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903942725+07:00","message":"[bufferProcess] interim [560000000]:สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903949097+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903952593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903955841+07:00","message":"> Transcript [175] [false]: 'สำหรับในตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903959057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903960838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903962811+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903964665+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903966296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903968451+07:00","message":"> Transcript [176] [true]: 'สำหรับในตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903970913+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903972683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903974155+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903975849+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:37.903982732+07:00","message":"Push: 'ในตอนนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.903991008+07:00","message":"push: {true ในตอนนี้นะคะ 0 0xc0020c0c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:37.910631322+07:00","message":"write wav file: './tmp/7508/7508_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:37.976859372+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.325864974+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.325911273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.325917082+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.325932495+07:00","message":"[buffer interim] 21 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.325939202+07:00","message":"[bufferProcess] interim [420000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.325940751+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.502423004+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.502476957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.502482889+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.502499189+07:00","message":"[buffer interim] 21 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.502508081+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.502510657+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.502514389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.502517318+07:00","message":"> Transcript [177] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.502519432+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.641615073+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.641659555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.641664773+07:00","message":"receive interim result [false|false]: คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.641680578+07:00","message":"[buffer interim] 21 false คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.641688294+07:00","message":"[bufferProcess] interim [720000000]:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.64169055+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.641697656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.641700307+07:00","message":"> Transcript [178] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.641703823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.64170581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.641707733+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.641709877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.836394211+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.836436289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.836443447+07:00","message":"receive interim result [false|false]: คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:38.836464964+07:00","message":"[buffer interim] 21 false คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836473834+07:00","message":"[bufferProcess] interim [900000000]:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836476194+07:00","message":"[bufferProcess] send to processor:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836480625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836483215+07:00","message":"> Transcript [179] [false]: 'คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836486079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836487881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836489866+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:38.836491857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.146538896+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.146583171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.146589065+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.146601449+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146610688+07:00","message":"[bufferProcess] interim [140000000]:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146612838+07:00","message":"[bufferProcess] send to processor:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146618233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146620995+07:00","message":"> Transcript [180] [false]: 'คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.14662421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146626224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146628683+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.146631028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.210179886+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.210226831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.210232174+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.210245885+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210254248+07:00","message":"[bufferProcess] interim [320000000]:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210256692+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210261724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210264288+07:00","message":"> Transcript [181] [false]: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210267365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210269205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210270976+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210277558+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.21027932+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210281536+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.210283607+07:00","message":"Next Push (prob) : 'ครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.210290819+07:00","message":"push: {false คุณ 0 0xc00380c080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.590294983+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.590337078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.590342781+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.590357388+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590364633+07:00","message":"[bufferProcess] interim [680000000]:คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590366915+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590370636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590373476+07:00","message":"> Transcript [182] [false]: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590376911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590378641+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590380435+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.590382767+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.846425564+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.846481419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.846487949+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:39.846503897+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846510532+07:00","message":"[bufferProcess] interim [920000000]:คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.84651295+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846518801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846521706+07:00","message":"> Transcript [183] [false]: 'คุณครูก็มีคำถามชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846525226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846527124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846528914+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:39.846531742+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.236363851+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.23640944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิดค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.236415954+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.236431682+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236440105+07:00","message":"[bufferProcess] interim [280000000]:คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236442578+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236449334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.23645309+07:00","message":"> Transcript [184] [false]: 'คุณครูก็มีคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236456891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236466384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236468883+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.236471926+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.292987983+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.293025469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.293030547+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.293043349+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293050645+07:00","message":"[bufferProcess] interim [340000000]:คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293053162+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293059588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293062506+07:00","message":"> Transcript [185] [false]: 'คุณครูก็มีคำถามชวนคิดค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293066162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293068328+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293069992+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293072838+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293078869+07:00","message":"Push: 'ครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293081318+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293083585+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามชวนคิดค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.293085635+07:00","message":"Next Push (prob) : 'ถามชวนคิดค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.293093743+07:00","message":"push: {false ครูก็มีคำ 0 0xc00380c080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.476167709+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.540297801+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.590733551+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.590780041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิดค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.590786947+07:00","message":"receive interim result [true|false]: คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.590796982+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.590799195+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.59080557+07:00","message":"[buffer interim] 21 true คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590815013+07:00","message":"[bufferProcess] interim [730000000]:คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590818618+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590822516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590825478+07:00","message":"> Transcript [186] [false]: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590827614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.59083023+07:00","message":"Set new StatePrefix: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.59083196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.59083353+07:00","message":"> Transcript [187] [true]: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590835888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590837677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590839702+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590842044+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:40.590851098+07:00","message":"Push: 'ถามชวนคิดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:40.590859096+07:00","message":"push: {true ถามชวนคิดค่ะ 0 0xc00380c080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:40.598583519+07:00","message":"write wav file: './tmp/7508/7508_21.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:40.846263129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:40.846294288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.222728005+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.222773539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.222778686+07:00","message":"receive interim result [false|false]: ว่าคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.222790679+07:00","message":"[buffer interim] 22 false ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.222797497+07:00","message":"[bufferProcess] interim [480000000]:ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.222799402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.450371287+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.450418154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าคนแก่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.450424642+07:00","message":"receive interim result [false|false]: ว่าคนแก่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.450439635+07:00","message":"[buffer interim] 22 false ว่าคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.450446696+07:00","message":"[bufferProcess] interim [720000000]:ว่าคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.450449092+07:00","message":"[bufferProcess] send to processor:ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.45045602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.450468049+07:00","message":"> Transcript [188] [false]: 'ว่าคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.450471163+07:00","message":"Set StatePrefix (first interim): 'ว่าคน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.526070413+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.526111201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.526116784+07:00","message":"receive interim result [false|false]: ว่ากลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.526130216+07:00","message":"[buffer interim] 22 false ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526137894+07:00","message":"[bufferProcess] interim [780000000]:ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526140134+07:00","message":"[bufferProcess] send to processor:ว่าคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526145715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526148678+07:00","message":"> Transcript [189] [false]: 'ว่าคนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526152238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.52615428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526156162+07:00","message":"StatePrefix: 'ว่าคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.526158504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.711215423+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.711256479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.711262356+07:00","message":"receive interim result [false|false]: ว่ากลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.711272948+07:00","message":"[buffer interim] 22 false ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.711279992+07:00","message":"[bufferProcess] interim [960000000]:ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.71128223+07:00","message":"[bufferProcess] send to processor:ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.71128579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.711288603+07:00","message":"> Transcript [190] [false]: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.711290992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.711293048+07:00","message":"Set new StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.967856567+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.967898853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.967904844+07:00","message":"receive interim result [false|false]: ว่ากลไกการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.967918938+07:00","message":"[buffer interim] 22 false ว่ากลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967926324+07:00","message":"[bufferProcess] interim [260000000]:ว่ากลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967929466+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967933015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967935958+07:00","message":"> Transcript [191] [false]: 'ว่ากลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967938937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967940773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967943118+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.967945496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.976923846+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.976942177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.976948681+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:41.976955269+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976959119+07:00","message":"[bufferProcess] interim [320000000]:ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976960977+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976963234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976965717+07:00","message":"> Transcript [192] [false]: 'ว่ากลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976968016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976971841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976973583+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:41.976975463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.171855228+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.171892605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.171899769+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.171918225+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171926836+07:00","message":"[bufferProcess] interim [500000000]:ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171930497+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.17193529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171938683+07:00","message":"> Transcript [193] [false]: 'ว่ากลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171943098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171946024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171948495+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.171951344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.483810967+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.483859587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.483865303+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.483880242+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483887735+07:00","message":"[bufferProcess] interim [800000000]:ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483890799+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483894747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483897084+07:00","message":"> Transcript [194] [false]: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483900317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483902278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483904045+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483905917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483908363+07:00","message":"Push: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483910417+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483912712+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.483916537+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.483925124+07:00","message":"push: {false ว่ากลไก 0 0xc0004a8180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.800903108+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.800946254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.80095276+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.80096932+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800977056+07:00","message":"[bufferProcess] interim [40000000]:ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800979593+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800987821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800990531+07:00","message":"> Transcript [195] [false]: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800994011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800995999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.800998159+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.801003926+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.861318111+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.861359364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.861365711+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:42.861381708+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.861392447+07:00","message":"[bufferProcess] interim [160000000]:ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.861394659+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.86139817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.861401418+07:00","message":"> Transcript [196] [false]: 'ว่ากลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.86140599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.861407793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.861409831+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:42.861412117+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.124918972+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.124959535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.124965006+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.124978081+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.124984764+07:00","message":"[bufferProcess] interim [400000000]:ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.124986925+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.12499178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.124994868+07:00","message":"> Transcript [197] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.124998089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.124999962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.125002454+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.12500472+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.370116001+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.370163925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.370169891+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.370186675+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370194141+07:00","message":"[bufferProcess] interim [640000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370196779+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.37020388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370206669+07:00","message":"> Transcript [198] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370210899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370215001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370217449+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370219689+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370227017+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.37022883+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370230821+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.370233209+07:00","message":"Next Push (prob) : 'เข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.370240878+07:00","message":"push: {false การลำเลียงสาร 0 0xc0004a8180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.695525968+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.695569902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.695575927+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.695586656+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.695593905+07:00","message":"[bufferProcess] interim [940000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.69559639+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.695600404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.695603712+07:00","message":"> Transcript [199] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.695607124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.6956092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.695611468+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.6956139+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.768657789+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.768698404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.768706984+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:43.768721628+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768728807+07:00","message":"[bufferProcess] interim [120000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768731625+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768738538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768741231+07:00","message":"> Transcript [200] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768744817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768747185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768749331+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:43.768752288+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:43.847199155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:43.847222207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.01920262+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.019244077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.019249998+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.019264995+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019273022+07:00","message":"[bufferProcess] interim [300000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019276074+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019283497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019286043+07:00","message":"> Transcript [201] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.01928961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019291567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019294349+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.019296773+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.386768004+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.492880632+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.492931897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร\",\"confidence\":0.90608466}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.49293946+07:00","message":"receive interim result [true|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.492950355+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.492952487+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.492959869+07:00","message":"[buffer interim] 22 true ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492968116+07:00","message":"[bufferProcess] interim [870000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492971522+07:00","message":"[bufferProcess] send to processor (isfinal):ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492975315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492978483+07:00","message":"> Transcript [202] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492982197+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492984211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492986372+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.49298926+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492992251+07:00","message":"Push: 'เข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492994062+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492996333+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.492998692+07:00","message":"Next Push (prob) : 'เซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.493000433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.493002208+07:00","message":"> Transcript [203] [true]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.49300492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.493006636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.49300812+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.493009872+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:44.493012428+07:00","message":"Push: 'เซลล์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.493020982+07:00","message":"push: {false เข้าและออกจาก 0 0xc0004a8180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:44.493027265+07:00","message":"push: {true เซลล์เป็นอย่างไร 0 0xc0004a8180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:44.508789538+07:00","message":"write wav file: './tmp/7508/7508_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:45.669869443+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.129714941+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.129753382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.129758248+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.129772406+07:00","message":"[buffer interim] 23 false คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.129779103+07:00","message":"[bufferProcess] interim [480000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.129780845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.129787593+07:00","message":"[bufferProcess] send to processor (ticker):คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.129790903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.129793743+07:00","message":"> Transcript [204] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.129795889+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.227533578+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.22757024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแก่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.227576176+07:00","message":"receive interim result [false|false]: คนแก่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.227592592+07:00","message":"[buffer interim] 23 false คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.227598723+07:00","message":"[bufferProcess] interim [600000000]:คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.227600488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.332636075+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.332674539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.332679788+07:00","message":"receive interim result [false|false]: กลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.332695601+07:00","message":"[buffer interim] 23 false กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332701817+07:00","message":"[bufferProcess] interim [660000000]:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332703621+07:00","message":"[bufferProcess] send to processor:คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332706908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332709633+07:00","message":"> Transcript [205] [false]: 'คนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332712673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332714603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332716583+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.332718513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.339443021+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.339454739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนไกล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.339458709+07:00","message":"receive interim result [false|false]: คนไกล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.339467814+07:00","message":"[buffer interim] 23 false คนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.339475461+07:00","message":"[bufferProcess] interim [720000000]:คนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.339477558+07:00","message":"[bufferProcess] send to processor:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.339479474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.339481538+07:00","message":"> Transcript [206] [false]: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.339483453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.339485396+07:00","message":"Set new StatePrefix: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.388396258+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.388425841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.38843083+07:00","message":"receive interim result [false|false]: กลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.388442849+07:00","message":"[buffer interim] 23 false กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.388451945+07:00","message":"[bufferProcess] interim [780000000]:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.388453945+07:00","message":"[bufferProcess] send to processor:คนไกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.388457012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.388459602+07:00","message":"> Transcript [207] [false]: 'คนไกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.388461524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.388472043+07:00","message":"Set new StatePrefix: 'คนไกล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.517565994+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.517606647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.517612379+07:00","message":"receive interim result [false|false]: กลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.517627823+07:00","message":"[buffer interim] 23 false กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.517636047+07:00","message":"[bufferProcess] interim [900000000]:กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.517638585+07:00","message":"[bufferProcess] send to processor:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.517642671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.517645816+07:00","message":"> Transcript [208] [false]: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.517648411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.517650216+07:00","message":"Set new StatePrefix: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.839618118+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.839657371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.83966424+07:00","message":"receive interim result [false|false]: กลไกการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.839679023+07:00","message":"[buffer interim] 23 false กลไกการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839686557+07:00","message":"[bufferProcess] interim [140000000]:กลไกการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839688942+07:00","message":"[bufferProcess] send to processor:กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839695928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839698585+07:00","message":"> Transcript [209] [false]: 'กลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839701696+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839703576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839705649+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.839707808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.84401694+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.844030127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.844033656+07:00","message":"receive interim result [false|false]: กลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:46.844038193+07:00","message":"[buffer interim] 23 false กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.84404101+07:00","message":"[bufferProcess] interim [200000000]:กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.844042831+07:00","message":"[bufferProcess] send to processor:กลไกการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.844051413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.844053622+07:00","message":"> Transcript [210] [false]: 'กลไกการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.844055728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.844057446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.84405911+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:46.844060827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:46.847711992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:46.847735317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.079719947+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.079760099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.079766525+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.079782026+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079789472+07:00","message":"[bufferProcess] interim [440000000]:กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079792004+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079798957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079801882+07:00","message":"> Transcript [211] [false]: 'กลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.07980544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079807606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079809527+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.079812052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.285153494+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.285203075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.285208244+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.285224489+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.28523199+07:00","message":"[bufferProcess] interim [680000000]:กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285234238+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285237755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285241871+07:00","message":"> Transcript [212] [false]: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285245876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285247784+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285249411+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285251238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.28525761+07:00","message":"Push: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285259809+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285262052+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.285264033+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.285271149+07:00","message":"push: {false กลไก 0 0xc0004a8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.533472366+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.533511812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.533517722+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.533529461+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533539719+07:00","message":"[bufferProcess] interim [860000000]:กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533542461+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533548029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533551235+07:00","message":"> Transcript [213] [false]: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533554489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533556637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533558552+07:00","message":"StatePrefix: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.533561077+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.606362365+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.606398957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.606404715+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.606418667+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606425951+07:00","message":"[bufferProcess] interim [980000000]:กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606428413+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606435133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606437695+07:00","message":"> Transcript [214] [false]: 'กลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606441641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606443722+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606446182+07:00","message":"StatePrefix: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.606448566+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.806456524+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.806500985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.806507418+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:47.806529841+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806537702+07:00","message":"[bufferProcess] interim [220000000]:กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806540069+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806547557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806550694+07:00","message":"> Transcript [215] [false]: 'กลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806554643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806557019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806559065+07:00","message":"StatePrefix: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:47.806561874+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.124018572+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.12406527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.124071656+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.124084619+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124091785+07:00","message":"[bufferProcess] interim [520000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124094337+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124100271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124102844+07:00","message":"> Transcript [216] [false]: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124106137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124108188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124110117+07:00","message":"StatePrefix: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124112772+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124117329+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124119196+07:00","message":"TextPushed: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124121067+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.124123244+07:00","message":"Next Push (prob) : 'เข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.124131075+07:00","message":"push: {false การลำเลียงสาร 0 0xc0004a8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.48164265+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.481687248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.481692829+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.481707597+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481714883+07:00","message":"[bufferProcess] interim [820000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481717449+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481723599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481726348+07:00","message":"> Transcript [217] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481729864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481731854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481733579+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.481735931+07:00","message":"TextPushed: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.630949301+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.630989706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.631005962+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.63102286+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.63103085+07:00","message":"[bufferProcess] interim [940000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.631033394+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.631040271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.631043407+07:00","message":"> Transcript [218] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.6310468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.631049352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.631051911+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.631054631+07:00","message":"TextPushed: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.813078406+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.813111228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.813117066+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:48.813130165+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813137176+07:00","message":"[bufferProcess] interim [180000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813139976+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813145795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813148602+07:00","message":"> Transcript [219] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813151645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813153397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813155583+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:48.813170162+07:00","message":"TextPushed: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.014100367+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.014137137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.014147291+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.014163348+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014170919+07:00","message":"[bufferProcess] interim [360000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014174223+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014182304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.01418534+07:00","message":"> Transcript [220] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014189602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014191617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014193696+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014196508+07:00","message":"TextPushed: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014206019+07:00","message":"Push: 'เข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014207952+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014209916+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.014212024+07:00","message":"Next Push (prob) : 'เซลล์นะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.014239006+07:00","message":"push: {false เข้าและออกจาก 0 0xc0004a8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.024962485+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.024991437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.024996563+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.025006474+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.02501212+07:00","message":"[bufferProcess] interim [420000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025015531+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025018253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025020823+07:00","message":"> Transcript [221] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025023928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025025716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025027402+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.025029664+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.205765208+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.205802239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.205808774+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.205821807+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.20582919+07:00","message":"[bufferProcess] interim [540000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205831443+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205836798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205839695+07:00","message":"> Transcript [222] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205843289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205845256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205847408+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.205849676+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.574335416+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.657826367+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.657863725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.657869325+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.657884587+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657891704+07:00","message":"[bufferProcess] interim [140000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657893881+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657901081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657903572+07:00","message":"> Transcript [223] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657907085+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657908905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657910921+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.657913762+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.69008019+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.69012201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้\",\"confidence\":0.9564475}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.690127669+07:00","message":"receive interim result [true|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.690137464+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.690139494+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.690145735+07:00","message":"[buffer interim] 23 true กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690151922+07:00","message":"[bufferProcess] interim [140000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690155799+07:00","message":"[bufferProcess] send to processor (isfinal):กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690158988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690162519+07:00","message":"> Transcript [224] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690166084+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690171908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690173652+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690178505+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690185376+07:00","message":"Push: 'เซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690187114+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690189147+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690191347+07:00","message":"Next Push (prob) : 'ดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690192872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690194608+07:00","message":"> Transcript [225] [true]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.69019688+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690198492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690200597+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690206897+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:49.690209182+07:00","message":"Push: 'ดังนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.690216648+07:00","message":"push: {false เซลล์นะคะมี 0 0xc0004a8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.690222037+07:00","message":"push: {true ดังนี้ 0 0xc0004a8c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:49.699220017+07:00","message":"write wav file: './tmp/7508/7508_23.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:49.848116947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:49.848149468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:49.897079468+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.424204154+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.424242141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.424247384+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.42426203+07:00","message":"[buffer interim] 24 false 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.42426976+07:00","message":"[bufferProcess] interim [540000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.424271798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.535046595+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629414058+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629451825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\",\"confidence\":0.9547747}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629457647+07:00","message":"receive interim result [true|false]: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629477452+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629486159+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629493763+07:00","message":"[buffer interim] 24 true 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629507871+07:00","message":"[bufferProcess] interim [870000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629514732+07:00","message":"[bufferProcess] send to processor (isfinal):1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629518368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629521169+07:00","message":"> Transcript [226] [false]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629523531+07:00","message":"Set StatePrefix (first interim): '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629524974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.62952744+07:00","message":"> Transcript [227] [true]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629529828+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.62953177+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629533576+07:00","message":"StatePrefix: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629535383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:50.629542995+07:00","message":"Push: '1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.629552984+07:00","message":"push: {true 1 0 0xc000139000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:50.635567633+07:00","message":"write wav file: './tmp/7508/7508_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:50.668173409+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.144727504+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.144773447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.145180986+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.145200999+07:00","message":"[buffer interim] 25 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.145211347+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.145213926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.216170273+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.216206137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.216213947+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.216231238+07:00","message":"[buffer interim] 25 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.216238213+07:00","message":"[bufferProcess] interim [360000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.216240413+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.216246784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.216249888+07:00","message":"> Transcript [228] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.216252049+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.406450873+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.406503438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.406510474+07:00","message":"receive interim result [false|false]: ร้านผ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.40652592+07:00","message":"[buffer interim] 25 false ร้านผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.406533729+07:00","message":"[bufferProcess] interim [480000000]:ร้านผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.40653615+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.406542996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.406545778+07:00","message":"> Transcript [229] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.406548074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.406549871+07:00","message":"Set new StatePrefix: 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.429049467+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.42906903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.429074275+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.429085231+07:00","message":"[buffer interim] 25 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429089916+07:00","message":"[bufferProcess] interim [540000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429091785+07:00","message":"[bufferProcess] send to processor:ร้านผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429095721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429097824+07:00","message":"> Transcript [230] [false]: 'ร้านผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429101159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429103409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429105397+07:00","message":"StatePrefix: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.429107282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.521703489+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.521732583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.521737811+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.521751699+07:00","message":"[buffer interim] 25 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.521757793+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.521760155+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.521763375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.521766118+07:00","message":"> Transcript [231] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.521768913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.521770988+07:00","message":"Set new StatePrefix: 'การแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.828959242+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.829011093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.829016293+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.829029198+07:00","message":"[buffer interim] 25 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.829035134+07:00","message":"[bufferProcess] interim [960000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.829037231+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.829041943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.829044656+07:00","message":"> Transcript [232] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.829046752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.829048823+07:00","message":"Set new StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.833202001+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.833238351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.833243768+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.833256607+07:00","message":"[buffer interim] 25 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833263251+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833265507+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833270709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833273667+07:00","message":"> Transcript [233] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833276324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833278853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833280941+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.833282893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.895903715+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.895937374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.895943176+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:51.895954287+07:00","message":"[buffer interim] 25 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895960394+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895962941+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895968055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.89597047+07:00","message":"> Transcript [234] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895973199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895975062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895976778+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:51.895978955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.45575695+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.529859815+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.529905788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.52991195+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.529927181+07:00","message":"[buffer interim] 25 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529934094+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529936659+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.52994315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529945876+07:00","message":"> Transcript [235] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529949281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529951363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529953056+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.529955784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545011776+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545047435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545052749+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545059167+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545061265+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545069788+07:00","message":"[buffer interim] 25 true การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545078018+07:00","message":"[bufferProcess] interim [830000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545082376+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545084833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545087534+07:00","message":"> Transcript [236] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545090496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.54509224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545093932+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545095685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545100874+07:00","message":"Push: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545102648+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545104842+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545107314+07:00","message":"Next Push (prob) : 'ธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545108935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545110705+07:00","message":"> Transcript [237] [true]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545112823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545114309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545116144+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545118333+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:52.545120734+07:00","message":"Push: 'ธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545128379+07:00","message":"push: {false การแพร่แบบ 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.545133791+07:00","message":"push: {true ธรรมดา 0 0xc00380c600}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:52.55171046+07:00","message":"write wav file: './tmp/7508/7508_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.739439105+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.739463374+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.739465965+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.739472911+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:52.739474607+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:52.848668927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:52.848685788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:53.098744894+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:53.758416705+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:53.758463283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:53.758474088+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:53.75848798+07:00","message":"[buffer interim] 26 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:53.758495124+07:00","message":"[bufferProcess] interim [660000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:53.758497206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:53.758502414+07:00","message":"[bufferProcess] send to processor (ticker):2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:53.758505562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:53.758508283+07:00","message":"> Transcript [238] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:53.758510462+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.054584703+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154293685+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154339013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\",\"confidence\":0.95579743}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154345068+07:00","message":"receive interim result [true|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154356123+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154358125+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154365643+07:00","message":"[buffer interim] 26 true 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154372894+07:00","message":"[bufferProcess] interim [170000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154376754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154379374+07:00","message":"> Transcript [239] [true]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154381589+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154383476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154385254+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154386924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.154389455+07:00","message":"Push: '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.154396786+07:00","message":"push: {true 2 0 0xc00380c300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:54.159690402+07:00","message":"write wav file: './tmp/7508/7508_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.249815571+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.908323418+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.908372787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"cosmo\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.908377733+07:00","message":"receive interim result [false|false]: cosmo"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:54.908392824+07:00","message":"[buffer interim] 27 false cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.908399787+07:00","message":"[bufferProcess] interim [660000000]:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:54.908401671+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.095316168+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.0953575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.095363775+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.095378435+07:00","message":"[buffer interim] 27 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.095385625+07:00","message":"[bufferProcess] interim [840000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.095388009+07:00","message":"[bufferProcess] send to processor:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.095395067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.095398169+07:00","message":"> Transcript [240] [false]: 'cosmo'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.095400166+07:00","message":"Set StatePrefix (first interim): 'cosmo'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.465956699+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.547421069+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.547467322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.547479841+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.547495049+07:00","message":"[buffer interim] 27 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.547501714+07:00","message":"[bufferProcess] interim [440000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.547503821+07:00","message":"[bufferProcess] send to processor:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.5475098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.547512272+07:00","message":"> Transcript [241] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.547514646+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.547516451+07:00","message":"Set new StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557234543+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557261108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557267442+07:00","message":"receive interim result [true|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557275236+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557277171+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557283831+07:00","message":"[buffer interim] 27 true ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557288942+07:00","message":"[bufferProcess] interim [440000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557291366+07:00","message":"[bufferProcess] send to processor (isfinal):ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.55729391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557296239+07:00","message":"> Transcript [242] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557298714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557300616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557302309+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557304108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.55730562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557307396+07:00","message":"> Transcript [243] [true]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557309235+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557310734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.557312244+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.55731396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:55.55731623+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:55.557323812+07:00","message":"push: {true ออสโมซิส 0 0xc0004a8c80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:55.564031286+07:00","message":"write wav file: './tmp/7508/7508_27.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:55.848717324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:55.848730655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.167937714+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.699175382+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.699216469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.69922138+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.699235771+07:00","message":"[buffer interim] 28 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.699241424+07:00","message":"[bufferProcess] interim [600000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.699243653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.699250304+07:00","message":"[bufferProcess] send to processor (ticker):สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.699261997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.699265068+07:00","message":"> Transcript [244] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.699267271+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.836006781+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.836055321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.836062777+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:56.836077697+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.836085026+07:00","message":"[bufferProcess] interim [720000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:56.836086797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.066145477+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.13590935+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.173621252+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.173661126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.173667001+07:00","message":"receive interim result [true|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.17367565+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.173677699+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.173683454+07:00","message":"[buffer interim] 28 true 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173695603+07:00","message":"[bufferProcess] interim [110000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.17370184+07:00","message":"[bufferProcess] send to processor (isfinal):3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173705291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173707903+07:00","message":"> Transcript [245] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173709958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173712036+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173713634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173715479+07:00","message":"> Transcript [246] [true]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173717477+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173719206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173720871+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173722874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.173725399+07:00","message":"Push: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.173733215+07:00","message":"push: {true 3 0 0xc00039d800}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:57.179637009+07:00","message":"write wav file: './tmp/7508/7508_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.614025781+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.614065893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.614070747+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.614083816+07:00","message":"[buffer interim] 29 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.614094686+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.614097164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.80489375+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.804943219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.804951113+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.804966718+07:00","message":"[buffer interim] 29 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.804978321+07:00","message":"[bufferProcess] interim [480000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.804981936+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.804990808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.804995319+07:00","message":"> Transcript [247] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.8049985+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.858430401+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.8584772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.858482641+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.858495793+07:00","message":"[buffer interim] 29 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858502945+07:00","message":"[bufferProcess] interim [540000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858505517+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858511133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858513978+07:00","message":"> Transcript [248] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858517349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858519303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.85852125+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.858523347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.986712223+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.986753953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.986760223+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:57.986777319+07:00","message":"[buffer interim] 29 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986788389+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986792047+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986795803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986798779+07:00","message":"> Transcript [249] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986802233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986804199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986806139+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:57.986808207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.30144999+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.301497458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.301503092+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.301517406+07:00","message":"[buffer interim] 29 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.30152509+07:00","message":"[bufferProcess] interim [960000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301527563+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301534923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301537616+07:00","message":"> Transcript [250] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301541323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301543927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301546339+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.301548476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.303507717+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.303525209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.303529452+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.303541328+07:00","message":"[buffer interim] 29 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303545502+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303547731+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303553843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303556077+07:00","message":"> Transcript [251] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303558725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.3035604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303562486+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303564632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303570549+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303572336+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303574101+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.303576004+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.303584475+07:00","message":"push: {false การ 0 0xc000186100}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:58.849626063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:21:58.84963956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.883443255+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.883502744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.883508975+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:58.883520437+07:00","message":"[buffer interim] 29 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.883528508+07:00","message":"[bufferProcess] interim [620000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.883530958+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.883536097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.883539278+07:00","message":"> Transcript [252] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.883541595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:58.883545018+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.185059288+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280654203+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280701924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280708902+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280719323+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280722463+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280730385+07:00","message":"[buffer interim] 29 true การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280738478+07:00","message":"[bufferProcess] interim [70000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280741911+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.28074584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280748573+07:00","message":"> Transcript [253] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280751657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280753431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280755725+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280758446+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.28076024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280765776+07:00","message":"> Transcript [254] [true]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280767847+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280769356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280770984+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280772562+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:21:59.280775477+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.280784127+07:00","message":"push: {true แพร่แบบฟาซิลิเทต 0 0xc000186100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:21:59.28823908+07:00","message":"write wav file: './tmp/7508/7508_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:21:59.827487514+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:00.597099746+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:00.657023563+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.199127445+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.199170101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"App\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.199175028+07:00","message":"receive interim result [false|false]: App"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.199189838+07:00","message":"[buffer interim] 31 false App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.199196315+07:00","message":"[bufferProcess] interim [540000000]:App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.199198123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.199203984+07:00","message":"[bufferProcess] send to processor (ticker):App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.19920682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.199209379+07:00","message":"> Transcript [255] [false]: 'App'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.19921146+07:00","message":"Set StatePrefix (first interim): 'App'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.312556886+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.312596194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.312602955+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.312615172+07:00","message":"[buffer interim] 31 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.312621265+07:00","message":"[bufferProcess] interim [660000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.31262318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.630708675+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.630755758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.630761402+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.630777488+07:00","message":"[buffer interim] 31 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.63078596+07:00","message":"[bufferProcess] interim [960000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.630788301+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.630791937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.63079515+07:00","message":"> Transcript [256] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.630797472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.630799955+07:00","message":"Set new StatePrefix: 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.820166314+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.82020854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.820214229+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.820224996+07:00","message":"[buffer interim] 31 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820232394+07:00","message":"[bufferProcess] interim [140000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820234931+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820240366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820243228+07:00","message":"> Transcript [257] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.82024611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820248334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820250394+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.820252566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:01.850174697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:01.850205129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878845253+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878873804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878879185+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878887805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878890125+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878895937+07:00","message":"[buffer interim] 31 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.878902776+07:00","message":"[buffer interim] 31 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878907941+07:00","message":"[bufferProcess] interim [260000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.87891032+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878916854+07:00","message":"[bufferProcess] interim [260000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878918981+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878921654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878924173+07:00","message":"> Transcript [258] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878926525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878928776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878930913+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:01.878932547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937237496+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937267164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937273171+07:00","message":"receive interim result [false|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937287739+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937294222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937296995+07:00","message":"receive interim result [true|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937299718+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937301927+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937307042+07:00","message":"[buffer interim] this message is already final false 30: '4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:01.937313282+07:00","message":"[buffer interim] this message is already final true 30: '4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.125424328+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212217525+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212264638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\",\"confidence\":0.83357644}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212270665+07:00","message":"receive interim result [true|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212280155+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212282746+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212289883+07:00","message":"[buffer interim] 31 true Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212298388+07:00","message":"[bufferProcess] interim [710000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212301948+07:00","message":"[bufferProcess] send to processor (isfinal):Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.21230499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212307689+07:00","message":"> Transcript [259] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212311981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212314565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212317692+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212320382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212322819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212326058+07:00","message":"> Transcript [260] [true]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212328659+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212331291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212335124+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212336807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:02.212339277+07:00","message":"Push: 'Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.212347653+07:00","message":"push: {true Active Transport 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:02.218631101+07:00","message":"write wav file: './tmp/7508/7508_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:02.648293738+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.108506314+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.10855441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.108560537+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.108576159+07:00","message":"[buffer interim] 32 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.108582678+07:00","message":"[bufferProcess] interim [240000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.108584615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.189863185+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.189907446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.189914032+07:00","message":"receive interim result [false|false]: และขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.18992923+07:00","message":"[buffer interim] 32 false และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.189943795+07:00","message":"[bufferProcess] interim [360000000]:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.189946252+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.189949994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.189953463+07:00","message":"> Transcript [261] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.189955609+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.299799297+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.299841963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.299847632+07:00","message":"receive interim result [false|false]: และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.299861771+07:00","message":"[buffer interim] 32 false และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299868526+07:00","message":"[bufferProcess] interim [480000000]:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299870633+07:00","message":"[bufferProcess] send to processor:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299877103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299880128+07:00","message":"> Transcript [262] [false]: 'และขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299883368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299885393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299887676+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.299889961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.372708655+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.372753628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.372760133+07:00","message":"receive interim result [false|false]: และข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.372775343+07:00","message":"[buffer interim] 32 false และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372782764+07:00","message":"[bufferProcess] interim [540000000]:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372785628+07:00","message":"[bufferProcess] send to processor:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372792936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372795842+07:00","message":"> Transcript [263] [false]: 'และข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372798886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372803124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372805639+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.372807719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.481666908+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.481703899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.481710025+07:00","message":"receive interim result [false|false]: และข้อสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.481723018+07:00","message":"[buffer interim] 32 false และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481730616+07:00","message":"[bufferProcess] interim [660000000]:และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481732755+07:00","message":"[bufferProcess] send to processor:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481739519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481742462+07:00","message":"> Transcript [264] [false]: 'และข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481745309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481747106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481749244+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.481751629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.485131852+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.485146455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.48514955+07:00","message":"receive interim result [false|false]: และข้อสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.485153617+07:00","message":"[buffer interim] 32 false และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485157066+07:00","message":"[bufferProcess] interim [720000000]:และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.48515896+07:00","message":"[bufferProcess] send to processor:และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485187062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485190008+07:00","message":"> Transcript [265] [false]: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485192356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485194288+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485195848+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485197517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485200292+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485202185+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485204728+07:00","message":"Set new StatePrefix : 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.485206791+07:00","message":"Next Push (prob) : 'ข้อสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.485214607+07:00","message":"push: {false และ 0 0xc00380c180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.823291854+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.823334176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.823340826+07:00","message":"receive interim result [false|false]: และข้อสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:03.82335356+07:00","message":"[buffer interim] 32 false และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823361411+07:00","message":"[bufferProcess] interim [20000000]:และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823363674+07:00","message":"[bufferProcess] send to processor:และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823369529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823372379+07:00","message":"> Transcript [266] [false]: 'และข้อสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823375415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823377423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.823379254+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:03.82338148+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.021158735+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.021212643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.021219347+07:00","message":"receive interim result [false|false]: และข้อสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.021233968+07:00","message":"[buffer interim] 32 false และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021241891+07:00","message":"[bufferProcess] interim [140000000]:และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021244135+07:00","message":"[bufferProcess] send to processor:และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021251342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021254166+07:00","message":"> Transcript [267] [false]: 'และข้อสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021257353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021261115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021262945+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.021265604+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.245521883+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336242934+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336295217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336301663+07:00","message":"receive interim result [true|false]: และข้อสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336312539+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336314902+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336322098+07:00","message":"[buffer interim] 32 true และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336330256+07:00","message":"[bufferProcess] interim [620000000]:และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336336803+07:00","message":"[bufferProcess] send to processor (isfinal):และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336340447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336343366+07:00","message":"> Transcript [268] [false]: 'และข้อสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336351957+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336354137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336358771+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.33636153+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336363368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336365728+07:00","message":"> Transcript [269] [true]: 'และข้อสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336368202+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336369862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336371342+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336372997+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.336375678+07:00","message":"Push: 'ข้อสุดท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.336383708+07:00","message":"push: {true ข้อสุดท้ายนะคะ 0 0xc00380c180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:04.34290575+07:00","message":"write wav file: './tmp/7508/7508_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.565900756+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:04.850635689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:04.850659421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.899794811+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.899834103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.899839253+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:04.89985359+07:00","message":"[buffer interim] 33 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.899859536+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:04.899861416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.196343875+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.196386104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.196392025+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.196408376+07:00","message":"[buffer interim] 33 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.196417395+07:00","message":"[bufferProcess] interim [600000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.196419811+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.196423177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.196426439+07:00","message":"> Transcript [270] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.196428745+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.213290402+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.213317785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.213323491+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.213335641+07:00","message":"[buffer interim] 33 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213341695+07:00","message":"[bufferProcess] interim [660000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213344618+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213350741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213353381+07:00","message":"> Transcript [271] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213356383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213358242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213360293+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.213362898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.405530895+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.405567551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.405573679+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.405581986+07:00","message":"[buffer interim] 33 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405588199+07:00","message":"[bufferProcess] interim [900000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405591528+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405599543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405603315+07:00","message":"> Transcript [272] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405607437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.40561147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405613572+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.405615389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.803787505+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.803829987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.803835626+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.8038505+07:00","message":"[buffer interim] 33 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803858422+07:00","message":"[bufferProcess] interim [260000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803860791+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803867112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803870164+07:00","message":"> Transcript [273] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803873364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803875545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803877796+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.803880449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.99160418+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.991641042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.991649579+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.99166249+07:00","message":"[buffer interim] 33 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991670183+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991672863+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991679999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991682807+07:00","message":"> Transcript [274] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991686146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991688187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991690158+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991692843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.99170042+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991702406+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991704355+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:05.991706545+07:00","message":"Next Push (prob) : 'ลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:05.991714871+07:00","message":"push: {false การ 0 0xc00039d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.313486322+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.313532856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.313538899+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.313552253+07:00","message":"[buffer interim] 33 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313558228+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313560882+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313567715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313570263+07:00","message":"> Transcript [275] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313573192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313575227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313577292+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.313579892+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.642050936+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.642082124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.642087259+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.642099247+07:00","message":"[buffer interim] 33 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642105542+07:00","message":"[bufferProcess] interim [40000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642107633+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642114479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642117315+07:00","message":"> Transcript [276] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642120663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642122503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642124724+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.642127243+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.726355093+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.726391498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.726396686+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:06.726408394+07:00","message":"[buffer interim] 33 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726414835+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726417135+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726420679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726423333+07:00","message":"> Transcript [277] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726426365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.72642822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726430378+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:06.726432618+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.195595043+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.273580162+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.273624651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.273630737+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.27364761+07:00","message":"[buffer interim] 33 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.27365577+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273658489+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.27366244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273665697+07:00","message":"> Transcript [278] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273669099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273671168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273673115+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273675645+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273679501+07:00","message":"Push: 'ลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273681487+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.27368358+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.273685721+07:00","message":"Next Push (prob) : 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.273693709+07:00","message":"push: {false ลำเลียงสารโดย 0 0xc00039d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.289054544+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.289075103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.289080315+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.289088679+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.289091375+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.28909903+07:00","message":"[buffer interim] 33 true การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289104023+07:00","message":"[bufferProcess] interim [850000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289108053+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289111045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289114505+07:00","message":"> Transcript [279] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289116904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289118581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289120497+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289122772+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289125858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289130324+07:00","message":"> Transcript [280] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289132838+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289134528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289136021+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289137833+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:07.289139762+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:07.289145351+07:00","message":"push: {true การสร้างเวสิเคิล 0 0xc00039d680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:07.297029743+07:00","message":"write wav file: './tmp/7508/7508_33.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:07.85074603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:07.850761077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.029499306+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.0865996+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.243394397+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.243418796+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.243421934+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.243429288+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243437184+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243447941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243451384+07:00","message":"> Transcript [281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243453687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243455496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243457137+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243459008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.243461904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.243490013+07:00","message":"push: {true \n 0 0xc00380c700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:08.24800865+07:00","message":"write wav file: './tmp/7508/7508_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.537450621+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.877777551+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.877813781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.877818966+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:08.87783186+07:00","message":"[buffer interim] 35 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.877837522+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:08.877839067+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.101765088+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.101814906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.10182085+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.101838532+07:00","message":"[buffer interim] 35 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.101846676+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.101849308+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.101852911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.101855926+07:00","message":"> Transcript [282] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.101858225+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.197477338+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.197524541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.197530419+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.197541751+07:00","message":"[buffer interim] 35 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197550904+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197553184+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197558632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197561556+07:00","message":"> Transcript [283] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197564474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197567218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197569148+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.197571163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.383435636+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.383474781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.383490607+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.383504682+07:00","message":"[buffer interim] 35 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383511964+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383514296+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383520967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383523557+07:00","message":"> Transcript [284] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383526365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383528353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383530774+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.383533084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.576430358+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.576470156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.576477641+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.576503114+07:00","message":"[buffer interim] 35 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576512036+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576515355+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576523119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576525791+07:00","message":"> Transcript [285] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576528918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576530893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576533043+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.576535366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.70337515+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.703412176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.703417723+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.703430428+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703436409+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703438555+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703443199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.70344577+07:00","message":"> Transcript [286] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703448826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703450777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703452708+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.70345486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703459115+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703460912+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703463252+07:00","message":"Set new StatePrefix : 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:09.703465334+07:00","message":"Next Push (prob) : 'แพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:09.703472383+07:00","message":"push: {false การ 0 0xc0004a8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.085936598+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.08597172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.085980318+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.085993471+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.085999672+07:00","message":"[bufferProcess] interim [560000000]:การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.086002264+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.086007107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.086009646+07:00","message":"> Transcript [287] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.086011758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.086013651+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.161931433+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.161968044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.161974473+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.161988262+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.161994864+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.161996988+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.161999894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.162002286+07:00","message":"> Transcript [288] [false]: 'การแพร่แบบธรรมดานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.16200541+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.162007314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.16200908+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.162011602+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.479306367+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.479345697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.479352206+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.479370509+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479380998+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479383491+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.47938993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479392677+07:00","message":"> Transcript [289] [false]: 'การแพร่แบบธรรมดานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479395902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479398438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479400319+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.479402717+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.665299869+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.665336383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.665341862+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.665355931+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665362875+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665365104+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665368504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665370868+07:00","message":"> Transcript [290] [false]: 'การแพร่แบบธรรมดานะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665375068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665377336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.665379197+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.66538154+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:10.851555285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:10.851563558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.98569298+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.985728047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.98573359+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.985746356+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985752243+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985754425+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.98576007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985762886+07:00","message":"> Transcript [291] [false]: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985766045+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985767997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985769913+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985772194+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985776636+07:00","message":"Push: 'แพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.98577851+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985780442+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:10.985782599+07:00","message":"Next Push (prob) : 'นะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:10.985789298+07:00","message":"push: {false แพร่แบบธรรมดา 0 0xc0004a8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.560787131+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.56081827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.560824292+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.560837071+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560843423+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560845835+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560851701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560854091+07:00","message":"> Transcript [292] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560856949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560858859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560860539+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.560863188+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.905903402+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.905947386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.90595323+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:11.905969975+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.905978661+07:00","message":"[bufferProcess] interim [420000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.905981295+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.905989643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.905992689+07:00","message":"> Transcript [293] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.905996081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.905998626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.906000593+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:11.906005039+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.21711428+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.217153489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีแฟน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.217159319+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.217190598+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217199563+07:00","message":"[bufferProcess] interim [660000000]:การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217202391+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217208514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217211528+07:00","message":"> Transcript [294] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217214768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217216858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.21721866+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.217220988+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.244961155+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.244988177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.244993525+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.245000721+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245010172+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245013056+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245016369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.24501915+07:00","message":"> Transcript [295] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245022119+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245023999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245025665+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245027727+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245030239+07:00","message":"Push: 'นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245031962+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245033874+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.245036048+07:00","message":"Next Push (prob) : 'มีแฟน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.245058365+07:00","message":"push: {false นะคะคุณครู 0 0xc0004a8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.286748017+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.28678399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.286789348+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.286802756+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.286808043+07:00","message":"[bufferProcess] interim [780000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.2868104+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.286813584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.286816132+07:00","message":"> Transcript [296] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.286818001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.286819779+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.398364104+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.398417173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.398423942+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.398437613+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.398444191+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.398447078+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.398452954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.398455788+07:00","message":"> Transcript [297] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.39845838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.398460805+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนนี่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.585855688+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.585889153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.585894646+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.585905336+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.585911059+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.585913524+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.585918716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.585921229+07:00","message":"> Transcript [298] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.585923628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.585925759+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปอนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.774407421+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.774440283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.774445814+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.774455468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.77445801+07:00","message":"receive interim result [false|false]:  Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.774464748+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:12.77446967+07:00","message":"[buffer interim] 35 false  Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774475092+07:00","message":"[bufferProcess] interim [320000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774477357+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774487993+07:00","message":"[bufferProcess] interim [320000000]: Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774491037+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774498727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774510561+07:00","message":"> Transcript [299] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774514884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:12.774517283+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.1002245+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.100265646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.100271963+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.10028277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.100285839+07:00","message":"receive interim result [false|false]:  Animation ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.100292357+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.100295894+07:00","message":"[buffer interim] 35 false  Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100302026+07:00","message":"[bufferProcess] interim [620000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100304402+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.10030716+07:00","message":"[bufferProcess] interim [620000000]: Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100309575+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100312844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100315829+07:00","message":"> Transcript [300] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100319056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100321099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100322949+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.100325111+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.189476493+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.189511902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.189517584+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.189531617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.189534798+07:00","message":"receive interim result [false|false]:  ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.189540754+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.18954419+07:00","message":"[buffer interim] 35 false  ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189574554+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189592993+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189603836+07:00","message":"[bufferProcess] interim [680000000]: ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.18960686+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189611541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.18961511+07:00","message":"> Transcript [301] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189618347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189620428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189622182+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.189624709+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285678377+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285713166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285719114+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285729818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285733466+07:00","message":"receive interim result [false|false]:  ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285740487+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.285744089+07:00","message":"[buffer interim] 35 false  ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285750148+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285752807+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285755572+07:00","message":"[bufferProcess] interim [740000000]: ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285758301+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.28576133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.28576413+07:00","message":"> Transcript [302] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285768008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285769945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285771787+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.285774293+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288488632+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288500483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288504455+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288515067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288517862+07:00","message":"receive interim result [false|false]:  ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288521829+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288524207+07:00","message":"[buffer interim] 35 false  ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288527452+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288529657+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288532684+07:00","message":"[bufferProcess] interim [800000000]: ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288534923+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288537024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288539276+07:00","message":"> Transcript [303] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288541736+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.28854372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.28854532+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.2885479+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288550742+07:00","message":"Push: 'มีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288552661+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288554572+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.288556532+07:00","message":"Next Push (prob) : ' ให้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.288565372+07:00","message":"push: {false มีคลิป Animation 0 0xc0004a8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355312082+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355340871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355346327+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355357607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355361108+07:00","message":"receive interim result [false|false]:  ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355367501+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.355371588+07:00","message":"[buffer interim] 35 false  ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355384094+07:00","message":"[bufferProcess] interim [860000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355397421+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355403682+07:00","message":"[bufferProcess] interim [860000000]: ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355406312+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355410455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355414259+07:00","message":"> Transcript [304] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355417462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.355419504+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.690083138+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.690128515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.69013499+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.69014652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียนฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.690149793+07:00","message":"receive interim result [false|false]:  ให้นักเรียนฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.690156613+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.690160563+07:00","message":"[buffer interim] 35 false  ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690167145+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.69016964+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690172749+07:00","message":"[bufferProcess] interim [160000000]: ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690177594+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690180901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690183754+07:00","message":"> Transcript [305] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690187009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690189173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690191015+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.690193481+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692351675+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692388361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692394138+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692407118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียนศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692412159+07:00","message":"receive interim result [false|false]:  ให้นักเรียนศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692419511+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:13.692426792+07:00","message":"[buffer interim] 35 false  ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692432939+07:00","message":"[bufferProcess] interim [220000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692435773+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692442392+07:00","message":"[bufferProcess] interim [220000000]: ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692445663+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.69244848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692451458+07:00","message":"> Transcript [306] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692454992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.69245698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692458872+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:13.692460974+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:13.85208711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:13.852099246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.244830084+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334629706+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334664814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334671444+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334680907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียนศึกษาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334684188+07:00","message":"receive interim result [false|false]:  ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334691495+07:00","message":"[buffer interim] 35 false การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.334694724+07:00","message":"[buffer interim] 35 false  ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334701109+07:00","message":"[bufferProcess] interim [760000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334703649+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334706645+07:00","message":"[bufferProcess] interim [760000000]: ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334709826+07:00","message":"[bufferProcess] update buffer: การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334713915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334716863+07:00","message":"> Transcript [307] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334720315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334722129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334723861+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.334726381+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.517993779+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518042601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ\",\"confidence\":0.9455048}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518050672+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518060626+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518062715+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518070549+07:00","message":"[buffer interim] 35 true การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518080896+07:00","message":"[bufferProcess] interim [910000000]:การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518084578+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518096603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518113203+07:00","message":"> Transcript [308] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518119901+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518122402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518124795+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518127907+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518136692+07:00","message":"Push: ' ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518138557+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.51814128+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518144266+07:00","message":"Next Push (prob) : 'เรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.51814654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518148864+07:00","message":"> Transcript [309] [true]: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518155518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518157242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518158804+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518160713+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518162677+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518241761+07:00","message":"push: {false  ให้นัก 0 0xc0004a8b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518372418+07:00","message":"Push: 'ศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518379581+07:00","message":"TextPushed: 'การแพร่แบบธรรมดานะคะคุณครูมีคลิป Animation ให้นักศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518382028+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518384842+07:00","message":"Next Push (prob) : 'การแพร่แบบธรรมดานะคะคุณครูมีคลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.518395087+07:00","message":"push: {true ศึกษาค่ะ 0 0xc0004a8b00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:14.518383583+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_35.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:14.532881226+07:00","message":"write wav file: './tmp/7508/7508_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:14.56883339+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:16.852720491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:16.852730718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.806372174+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:19.853594981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:19.853639844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.876592577+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.902692694+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.902718631+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.902722463+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.902729687+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902735961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902739884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902742488+07:00","message":"> Transcript [310] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902745151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902747356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902749048+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902750667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:19.902752868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:19.90276136+07:00","message":"push: {true \n 0 0xc00039d080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:19.913101581+07:00","message":"write wav file: './tmp/7508/7508_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.695440881+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.740261991+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.74028932+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.740294044+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.740296805+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.74029927+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.740302444+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.740305137+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.74030762+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.740310107+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.7667047+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.784505179+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.784523261+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.784526196+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.784532201+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.784538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.78454194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.784545315+07:00","message":"> Transcript [311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.784547883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.784549611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.784551203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.784552832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:22.78455522+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.784563148+07:00","message":"push: {true \n 0 0xc00039d580}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:22.792284379+07:00","message":"write wav file: './tmp/7508/7508_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.825895964+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:22.854049345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:22.854061367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:22.957705285+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.195693723+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.195719414+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.195722608+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.195730698+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195739074+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195743362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195747034+07:00","message":"> Transcript [312] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195750258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195752306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.19575393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195755849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.195768052+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.195779853+07:00","message":"push: {true \n 0 0xc0020c0080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:23.203064022+07:00","message":"write wav file: './tmp/7508/7508_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.726107133+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.814152139+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.814172547+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.814175827+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.81418294+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814191886+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.81420024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814203078+07:00","message":"> Transcript [313] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814205924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814207823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814209487+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814211384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:23.814214084+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.814224648+07:00","message":"push: {true \n 0 0xc00380c480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:23.819789543+07:00","message":"write wav file: './tmp/7508/7508_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:23.977949638+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:25.85468067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:25.854680908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:28.855550747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:28.855552966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.606169753+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.67741905+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.694127673+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.694150951+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.694154735+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.694161379+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.69416887+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694172687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694175524+07:00","message":"> Transcript [314] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694178228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694180064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694181836+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694183712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:29.694186404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:29.694194937+07:00","message":"push: {true \n 0 0xc00039db00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:29.707960026+07:00","message":"write wav file: './tmp/7508/7508_40.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:31.856200214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:31.856230579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.304853375+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.366794229+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.392258822+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.392285952+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.392289422+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.392296406+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392303245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392306826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392309674+07:00","message":"> Transcript [315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392312258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392314463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392316278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392318013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.392320415+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.392328563+07:00","message":"push: {true \n 0 0xc00380ca00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:32.400210813+07:00","message":"write wav file: './tmp/7508/7508_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.497701845+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.780096253+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.780117453+07:00","message":"found end of frame, send empty tag with msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.780120254+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.780128253+07:00","message":"[buffer interim] 42 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780135733+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780146261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780149241+07:00","message":"> Transcript [316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780151553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780153383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780155009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780156884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:32.780159672+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:32.780169862+07:00","message":"push: {true \n 0 0xc00380c580}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:32.784927874+07:00","message":"write wav file: './tmp/7508/7508_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.077632958+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.606415284+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.606463384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.606469091+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.606484967+07:00","message":"[buffer interim] 43 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.606492543+07:00","message":"[bufferProcess] interim [360000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.606494238+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.92834377+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.928389956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.928395471+07:00","message":"receive interim result [false|false]: จากอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:33.928411148+07:00","message":"[buffer interim] 43 false จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.928418828+07:00","message":"[bufferProcess] interim [660000000]:จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.928421191+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.928429182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.928432165+07:00","message":"> Transcript [317] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:33.928434303+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.241375893+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.241424969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.2414308+07:00","message":"receive interim result [false|false]: จากอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.241448347+07:00","message":"[buffer interim] 43 false จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241455127+07:00","message":"[bufferProcess] interim [960000000]:จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241457789+07:00","message":"[bufferProcess] send to processor:จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241464706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241467176+07:00","message":"> Transcript [318] [false]: 'จากอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241470275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.24147208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241474627+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.241476979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.51171039+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.511759073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.51176486+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:34.511781594+07:00","message":"[buffer interim] 43 false จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511789281+07:00","message":"[bufferProcess] interim [320000000]:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511791773+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511799485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511802464+07:00","message":"> Transcript [319] [false]: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511806255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511808721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511810582+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:34.511812726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:34.856294226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:34.856321765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.171280989+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.17132439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.171329831+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.171342786+07:00","message":"[buffer interim] 43 false จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171350294+07:00","message":"[bufferProcess] interim [920000000]:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171352452+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171358374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171362552+07:00","message":"> Transcript [320] [false]: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.17136774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171370505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171373895+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.171376693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.320930281+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.320969296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.320974936+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.320988671+07:00","message":"[buffer interim] 43 false จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.320996294+07:00","message":"[bufferProcess] interim [40000000]:จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.320999666+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321003786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321006714+07:00","message":"> Transcript [321] [false]: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321009781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321011697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321013511+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321015661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.32102399+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321026041+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.32102807+07:00","message":"Set new StatePrefix : 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.321032666+07:00","message":"Next Push (prob) : 'อนิเมชั่นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.321056334+07:00","message":"push: {false จาก 0 0xc0004a8900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.400937071+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.400978612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.400983703+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.400996611+07:00","message":"[buffer interim] 43 false จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401003817+07:00","message":"[bufferProcess] interim [220000000]:จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.40100606+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401011204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401013822+07:00","message":"> Transcript [322] [false]: 'จากอนิเมชั่นนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401016562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401018699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401020567+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.401023226+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.656343727+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.656385632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.65639181+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.65640632+07:00","message":"[buffer interim] 43 false จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.6564147+07:00","message":"[bufferProcess] interim [400000000]:จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656417192+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656424675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656427607+07:00","message":"> Transcript [323] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656431016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656433197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656435272+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.656437934+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.8455902+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.845628522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.845634577+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:35.845647936+07:00","message":"[buffer interim] 43 false จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.845655973+07:00","message":"[bufferProcess] interim [580000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.845658624+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.84566621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.845669147+07:00","message":"> Transcript [324] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.84567269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.845674973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.845677152+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:35.84568049+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.204664391+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.331979704+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.332021665+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-02-25T11:22:36.332028814+07:00","message":"receive interim result [true|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.332037852+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.33204015+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.332047321+07:00","message":"[buffer interim] 43 true จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332057468+07:00","message":"[bufferProcess] interim [150000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332062651+07:00","message":"[bufferProcess] send to processor (isfinal):จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332066317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332069135+07:00","message":"> Transcript [325] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332072883+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332074685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332076607+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332078975+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332084739+07:00","message":"Push: 'อนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332086775+07:00","message":"TextPushed: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332088771+07:00","message":"Set new StatePrefix : 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.33209156+07:00","message":"Next Push (prob) : 'นักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332093472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332095432+07:00","message":"> Transcript [326] [true]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332097489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332099127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332101296+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332103417+07:00","message":"TextPushed: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.332105324+07:00","message":"Push: 'นักเรียนจะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.33211578+07:00","message":"push: {false อนิเมชั่นนะคะ 0 0xc0004a8900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.33213262+07:00","message":"push: {true นักเรียนจะพบว่า 0 0xc0004a8900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.337215119+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:36.340880254+07:00","message":"write wav file: './tmp/7508/7508_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.866874304+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.866919301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.866924685+07:00","message":"receive interim result [false|false]: วิตามิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:36.866940949+07:00","message":"[buffer interim] 44 false วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.866947369+07:00","message":"[bufferProcess] interim [420000000]:วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:36.86694945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.181682013+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.181726975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.181732337+07:00","message":"receive interim result [false|false]: วิตามินเอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.181745692+07:00","message":"[buffer interim] 44 false วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.181753078+07:00","message":"[bufferProcess] interim [660000000]:วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.181755208+07:00","message":"[bufferProcess] send to processor:วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.181760396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.181763357+07:00","message":"> Transcript [327] [false]: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.181765579+07:00","message":"Set StatePrefix (first interim): 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.310350091+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.310387965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.310393091+07:00","message":"receive interim result [false|false]: วิตามินเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.310405401+07:00","message":"[buffer interim] 44 false วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310412607+07:00","message":"[bufferProcess] interim [780000000]:วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310414908+07:00","message":"[bufferProcess] send to processor:วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310420143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310422789+07:00","message":"> Transcript [328] [false]: 'วิตามินเอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310425607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310427763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310429702+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.310431719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.503030927+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.503070148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.503075977+07:00","message":"receive interim result [false|false]: วิตามินเอ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.503088462+07:00","message":"[buffer interim] 44 false วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503095118+07:00","message":"[bufferProcess] interim [20000000]:วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503097334+07:00","message":"[bufferProcess] send to processor:วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503102658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503105449+07:00","message":"> Transcript [329] [false]: 'วิตามินเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503108371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503110385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503112082+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.503114158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.69243625+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.692471623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.692477214+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.692488132+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692495121+07:00","message":"[bufferProcess] interim [200000000]:วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692502314+07:00","message":"[bufferProcess] send to processor:วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692508127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692510919+07:00","message":"> Transcript [330] [false]: 'วิตามินเอ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692514219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692516165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692517927+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.692520036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:37.856971985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:37.856983125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.895430856+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.895471904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.895478346+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.895492729+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895504556+07:00","message":"[bufferProcess] interim [380000000]:วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895506952+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895510939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.89551415+07:00","message":"> Transcript [331] [false]: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895517463+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895519546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895521293+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895523308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895525753+07:00","message":"Push: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895527558+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.89552937+07:00","message":"Set new StatePrefix : 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.895531449+07:00","message":"Next Push (prob) : 'เอสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.895539184+07:00","message":"push: {false วิตามิน 0 0xc00039d400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.960454935+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.960494854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.960505604+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:37.960517294+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960524437+07:00","message":"[bufferProcess] interim [500000000]:วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960526815+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960532015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960534788+07:00","message":"> Transcript [332] [false]: 'วิตามินเอสามารถและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960537945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960539941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960541659+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:37.960543843+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.278437261+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.278479716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.278485719+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.27850831+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.278517956+07:00","message":"[bufferProcess] interim [740000000]:วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.27852009+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.278524201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.278526938+07:00","message":"> Transcript [333] [false]: 'วิตามินเอสามารถละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.278530272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.278532187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.2785343+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.278536723+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.400238692+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.40027576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.400283795+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.400295922+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400302693+07:00","message":"[bufferProcess] interim [920000000]:วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400305115+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400310839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400313533+07:00","message":"> Transcript [334] [false]: 'วิตามินเอสามารถละลายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400316379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400318174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400320107+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.400322289+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.659456126+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.65950795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.659514742+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.65952941+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659536933+07:00","message":"[bufferProcess] interim [160000000]:วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.65953936+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659546195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659549259+07:00","message":"> Transcript [335] [false]: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659553186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659555399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659557822+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659560099+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659565571+07:00","message":"Push: 'เอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659567376+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.659569223+07:00","message":"Set new StatePrefix : 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.65957122+07:00","message":"Next Push (prob) : 'ละลายได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.659580391+07:00","message":"push: {false เอสามารถ 0 0xc00039d400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.922255107+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.922294199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีในลิฟท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.92230021+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:38.922311868+07:00","message":"[buffer interim] 44 false วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.9223198+07:00","message":"[bufferProcess] interim [340000000]:วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.922322161+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.922327478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.922330751+07:00","message":"> Transcript [336] [false]: 'วิตามินเอสามารถละลายได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.922334338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.922337119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.922339041+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:38.92234134+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.035688898+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155158174+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155205079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีในลิฟท์\",\"confidence\":0.9515757}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155211797+07:00","message":"receive interim result [true|false]: วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155221233+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155223438+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155231339+07:00","message":"[buffer interim] 44 true วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155243236+07:00","message":"[bufferProcess] interim [700000000]:วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155250911+07:00","message":"[bufferProcess] send to processor (isfinal):วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155256048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155263049+07:00","message":"> Transcript [337] [false]: 'วิตามินเอสามารถละลายได้ดีในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155268105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155270957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155274608+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155277374+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155279513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155281833+07:00","message":"> Transcript [338] [true]: 'วิตามินเอสามารถละลายได้ดีในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155284119+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155285573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155287274+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155288857+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.155295112+07:00","message":"Push: 'ละลายได้ดีในลิฟท์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.155304289+07:00","message":"push: {true ละลายได้ดีในลิฟท์ 0 0xc00039d400}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:39.162851408+07:00","message":"write wav file: './tmp/7508/7508_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.287813342+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.642519621+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.642560555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.642566002+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.6425865+07:00","message":"[buffer interim] 45 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.642599634+07:00","message":"[bufferProcess] interim [420000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.642601658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.838417309+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.838460841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.838469725+07:00","message":"receive interim result [false|false]: จริงหรอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.838484606+07:00","message":"[buffer interim] 45 false จริงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.838492434+07:00","message":"[bufferProcess] interim [540000000]:จริงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.83849455+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.838509469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.838512677+07:00","message":"> Transcript [339] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.838515074+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.881994613+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.882024684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.882030349+07:00","message":"receive interim result [false|false]: จึงนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.88204106+07:00","message":"[buffer interim] 45 false จึงนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882047438+07:00","message":"[bufferProcess] interim [600000000]:จึงนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882049605+07:00","message":"[bufferProcess] send to processor:จริงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882055146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882058064+07:00","message":"> Transcript [340] [false]: 'จริงหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882061502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882063458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.88206743+07:00","message":"StatePrefix: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.882069669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.944387199+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.944422937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.944428533+07:00","message":"receive interim result [false|false]: จึงลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:39.944440203+07:00","message":"[buffer interim] 45 false จึงลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.944446661+07:00","message":"[bufferProcess] interim [660000000]:จึงลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.944448872+07:00","message":"[bufferProcess] send to processor:จึงนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.944454068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.944456825+07:00","message":"> Transcript [341] [false]: 'จึงนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.944459179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:39.944461605+07:00","message":"Set new StatePrefix: 'จึงนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.264475507+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.264521946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.264528457+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.264541291+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.264549251+07:00","message":"[bufferProcess] interim [20000000]:จึงลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.264551957+07:00","message":"[bufferProcess] send to processor:จึงลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.264558948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.264561603+07:00","message":"> Transcript [342] [false]: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.264563868+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.264565892+07:00","message":"Set new StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.546417344+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.546455379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.546461227+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.546478265+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546488743+07:00","message":"[bufferProcess] interim [320000000]:จึงลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546491316+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546495301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546498669+07:00","message":"> Transcript [343] [false]: 'จึงลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546507365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546509593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546511409+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.546513337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.657492717+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.657536608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.65754231+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.657557248+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657565156+07:00","message":"[bufferProcess] interim [380000000]:จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657567433+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657571056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657573876+07:00","message":"> Transcript [344] [false]: 'จึงลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657577096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657578923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657580674+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.657582629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.812642511+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.812679259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านชาลี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.81268511+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านชาลี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.812696784+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านชาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812706346+07:00","message":"[bufferProcess] interim [500000000]:จึงลำเลียงผ่านชาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812708861+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812714195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812717067+07:00","message":"> Transcript [345] [false]: 'จึงลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812720194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.81272248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812724271+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.812726287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.853253777+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.853283551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.85329065+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.853300895+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853308711+07:00","message":"[bufferProcess] interim [560000000]:จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853311216+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านชาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853316139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853318848+07:00","message":"> Transcript [346] [false]: 'จึงลำเลียงผ่านชาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.85332185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853323855+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853325767+07:00","message":"StatePrefix: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.85332769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853332207+07:00","message":"Push: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853334099+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853335982+07:00","message":"Set new StatePrefix : 'จึงลำเลียงผ่านชาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:40.853339446+07:00","message":"Next Push (prob) : 'ผ่านชาลี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:40.853347925+07:00","message":"push: {false จึงลำเลียง 0 0xc0020c0780}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:40.857967953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:40.857995824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.038882614+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.038923146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.038928849+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.038942197+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.038949659+07:00","message":"[bufferProcess] interim [740000000]:จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.038951846+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.038955652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.038958791+07:00","message":"> Transcript [347] [false]: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.038960993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.038963343+07:00","message":"Set new StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.169672138+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.169712243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.169718445+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.169734783+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.169746305+07:00","message":"[bufferProcess] interim [920000000]:จึงลำเลียงผ่านสลิปผิดขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.16974878+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.169757576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.169760378+07:00","message":"> Transcript [348] [false]: 'จึงลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.169763797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.169765889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.169767928+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.16977021+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.224768807+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.224803514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.224809496+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.224822686+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224830062+07:00","message":"[bufferProcess] interim [980000000]:จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224832462+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224837841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224840562+07:00","message":"> Transcript [349] [false]: 'จึงลำเลียงผ่านสลิปผิดขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224844137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224846299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224848052+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.224850296+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.459021622+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.459065342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของเยอะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.459070951+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.459085025+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดของเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459092735+07:00","message":"[bufferProcess] interim [160000000]:จึงลำเลียงผ่านสลิปผิดของเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459095796+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459103381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459106467+07:00","message":"> Transcript [350] [false]: 'จึงลำเลียงผ่านสลิปผิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459110112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459112409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.45911443+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.459117102+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.491382159+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.491408868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.491414156+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.491426046+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491431597+07:00","message":"[bufferProcess] interim [220000000]:จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491434943+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491438374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.4914407+07:00","message":"> Transcript [351] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491443937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491446314+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491448349+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491450417+07:00","message":"TextPushed: 'จึงลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491458182+07:00","message":"Push: 'ผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491460203+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491462545+07:00","message":"Set new StatePrefix : 'จึงลำเลียงผ่านสลิปผิดของเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.491464737+07:00","message":"Next Push (prob) : 'ผิดของเยอะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.491472183+07:00","message":"push: {false ผ่านสลิป 0 0xc0020c0780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.600556552+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.600586567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.600592439+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.600603717+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.600609589+07:00","message":"[bufferProcess] interim [340000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.600612081+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.600616962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.60061915+07:00","message":"> Transcript [352] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.600621423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.60062348+07:00","message":"Set new StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.862737331+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.86277836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.862784355+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:41.862797457+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.862804837+07:00","message":"[bufferProcess] interim [580000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.862807555+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.862812829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.86281576+07:00","message":"> Transcript [353] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.862818181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:41.862820201+07:00","message":"Set new StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.120018738+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.120054648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.1200617+07:00","message":"receive interim result [false|false]: จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.120075235+07:00","message":"[buffer interim] 45 false จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120082353+07:00","message":"[bufferProcess] interim [880000000]:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.12008481+07:00","message":"[bufferProcess] send to processor:จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120090194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120093787+07:00","message":"> Transcript [354] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120097312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120099485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120101375+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.120103782+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.36587675+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529481819+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529534447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529541334+07:00","message":"receive interim result [true|false]: จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529550942+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529554023+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529561132+07:00","message":"[buffer interim] 45 true จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529570995+07:00","message":"[bufferProcess] interim [300000000]:จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529576072+07:00","message":"[bufferProcess] send to processor (isfinal):จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529579788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529585206+07:00","message":"> Transcript [355] [false]: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529588461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529590275+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.52959228+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529595115+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529597073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529598804+07:00","message":"> Transcript [356] [true]: 'จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529601+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529602696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529604181+07:00","message":"StatePrefix: 'จึงลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.52960621+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.52960772+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529766085+07:00","message":"Push: 'ชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529769451+07:00","message":"TextPushed: 'จึงลำเลียงผ่านสลิปชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.52977156+07:00","message":"Set new StatePrefix : 'จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529773644+07:00","message":"Next Push (prob) : 'จึงลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.529782657+07:00","message":"push: {true ชั้นลิพิดของเยื่อหุ้มเซลล์ได้ 0 0xc0020c0780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:42.529798686+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_45.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:42.543700686+07:00","message":"write wav file: './tmp/7508/7508_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:42.68681842+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.246630281+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.246677303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.246683309+07:00","message":"receive interim result [false|false]: หรือแม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.24669903+07:00","message":"[buffer interim] 46 false หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.246706126+07:00","message":"[bufferProcess] interim [420000000]:หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.246708042+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.340619261+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.340662573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"d-max\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.340668261+07:00","message":"receive interim result [false|false]: d-max"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.340681817+07:00","message":"[buffer interim] 46 false d-max"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.340689423+07:00","message":"[bufferProcess] interim [480000000]:d-max"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.340691805+07:00","message":"[bufferProcess] send to processor:หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.34069941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.340702114+07:00","message":"> Transcript [357] [false]: 'หรือแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.340704136+07:00","message":"Set StatePrefix (first interim): 'หรือแม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.407474791+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.407520313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.407527767+07:00","message":"receive interim result [false|false]: หรือแม้แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.407540544+07:00","message":"[buffer interim] 46 false หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.40755002+07:00","message":"[bufferProcess] interim [540000000]:หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.407552991+07:00","message":"[bufferProcess] send to processor:d-max"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.407559656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.407563662+07:00","message":"> Transcript [358] [false]: 'd-max'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.407566421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.407569245+07:00","message":"Set new StatePrefix: 'd-max'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.525528756+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.525567204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.525572572+07:00","message":"receive interim result [false|false]: หรือแม้กระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.525586718+07:00","message":"[buffer interim] 46 false หรือแม้กระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.525594198+07:00","message":"[bufferProcess] interim [660000000]:หรือแม้กระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.525596492+07:00","message":"[bufferProcess] send to processor:หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.525600308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.525603317+07:00","message":"> Transcript [359] [false]: 'หรือแม้แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.525605894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.525608627+07:00","message":"Set new StatePrefix: 'หรือแม้แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.528218483+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.528240546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.528244611+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.528253311+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.528257211+07:00","message":"[bufferProcess] interim [720000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.528259132+07:00","message":"[bufferProcess] send to processor:หรือแม้กระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.528261557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.528263417+07:00","message":"> Transcript [360] [false]: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.528265365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.528267045+07:00","message":"Set new StatePrefix: 'หรือแม้กระ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:43.858422742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:43.858437213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.918282163+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.918329474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.918336216+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:43.918349352+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918356602+07:00","message":"[bufferProcess] interim [80000000]:หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918359372+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918366238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918368974+07:00","message":"> Transcript [361] [false]: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918372145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918374289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918376429+07:00","message":"StatePrefix: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:43.918378456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.187576966+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.187620466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.187626457+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.187638942+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187646088+07:00","message":"[bufferProcess] interim [260000000]:หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187648292+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187654246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187657319+07:00","message":"> Transcript [362] [false]: 'หรือแม้กระทั่งสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187661023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187663042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.187665007+07:00","message":"StatePrefix: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.18766711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267401311+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267437961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267444163+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267457022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267460048+07:00","message":"receive interim result [false|false]:  4 นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267469618+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.267472712+07:00","message":"[buffer interim] 46 false  4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267478942+07:00","message":"[bufferProcess] interim [320000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.26748168+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267484761+07:00","message":"[bufferProcess] interim [320000000]: 4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267487072+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267489923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267492794+07:00","message":"> Transcript [363] [false]: 'หรือแม้กระทั่งสีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267495717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267497781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267499518+07:00","message":"StatePrefix: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.267505859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.326411841+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.326445052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.326450506+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.326464239+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326471485+07:00","message":"[bufferProcess] interim [380000000]:หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326473852+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326480044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326482831+07:00","message":"> Transcript [364] [false]: 'หรือแม้กระทั่ง 4 นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326485937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326488225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326490362+07:00","message":"StatePrefix: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326492427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326495369+07:00","message":"Push: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326498024+07:00","message":"TextPushed: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326499875+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.326510797+07:00","message":"Next Push (prob) : 'ทั่ง 4 นิ้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.326536421+07:00","message":"push: {false หรือแม้กระ 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.340933782+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.34095831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.340963966+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.340975569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.340978724+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.340984471+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.340987951+07:00","message":"[buffer interim] 46 false  4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.340992776+07:00","message":"[bufferProcess] interim [440000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.340995139+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.340997603+07:00","message":"[bufferProcess] interim [440000000]: 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.341000883+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.341004181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.341006517+07:00","message":"> Transcript [365] [false]: 'หรือแม้กระทั่งสีนิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.341008587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.34101037+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555512708+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555560045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555566868+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555575956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555578955+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555590584+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.555594233+07:00","message":"[buffer interim] 46 false  4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555602987+07:00","message":"[bufferProcess] interim [680000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555605906+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555609046+07:00","message":"[bufferProcess] interim [680000000]: 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555611435+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555614553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555617717+07:00","message":"> Transcript [366] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555619996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.555621988+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.619958349+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.620000602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.620006394+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.620021788+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620029182+07:00","message":"[bufferProcess] interim [800000000]:หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620031993+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620037436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.6200401+07:00","message":"> Transcript [367] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620043834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620045914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620048177+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.620051129+07:00","message":"TextPushed: 'หรือแม้กระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.836950219+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.836998598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.837005077+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.83702166+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.837030602+07:00","message":"[bufferProcess] interim [980000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.837033214+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.837041071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.837043951+07:00","message":"> Transcript [368] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.837046499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.837048653+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.936787188+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.936824714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.936830881+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:44.936843813+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936851146+07:00","message":"[bufferProcess] interim [40000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936853263+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936859114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936861958+07:00","message":"> Transcript [369] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936865248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936867321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936869258+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:44.936871338+07:00","message":"TextPushed: 'หรือแม้กระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.521341966+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.521387054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.521393449+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.521407996+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521416119+07:00","message":"[bufferProcess] interim [640000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521418876+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521425857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521428937+07:00","message":"> Transcript [370] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521432196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.52143442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521436341+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.521438796+07:00","message":"TextPushed: 'หรือแม้กระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.759433011+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.759474177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.759480057+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.759496012+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759508283+07:00","message":"[bufferProcess] interim [880000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759511623+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759515507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759518433+07:00","message":"> Transcript [371] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759521714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759523789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759525852+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.759528105+07:00","message":"TextPushed: 'หรือแม้กระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.900951882+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.900994573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.901000088+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.901018475+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901029507+07:00","message":"[bufferProcess] interim [120000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901032661+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901039948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901042885+07:00","message":"> Transcript [372] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901046241+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901048682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901057474+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901059553+07:00","message":"TextPushed: 'หรือแม้กระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901066482+07:00","message":"Push: 'ทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.90106841+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901070379+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:45.901074146+07:00","message":"Next Push (prob) : 'นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:45.901090123+07:00","message":"push: {false ทั่งสีนิวทรัลเรด 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.167810806+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.167856351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.167862924+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.167876957+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167884909+07:00","message":"[bufferProcess] interim [300000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167887338+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167893164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167895964+07:00","message":"> Transcript [373] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167899871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167901785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167903556+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.167906004+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.424394262+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.424431349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.424437306+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.424450495+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.424457708+07:00","message":"[bufferProcess] interim [540000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.424460317+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.42446773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.42447112+07:00","message":"> Transcript [374] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.42447487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.424476947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.424478802+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.424481466+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.449827578+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.44985342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.449858669+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.449871756+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.44987907+07:00","message":"[bufferProcess] interim [600000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449881351+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449886373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449888792+07:00","message":"> Transcript [375] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449891891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449893756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449895481+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.449897623+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.60878474+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.608824351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.608830099+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.608842701+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.60884996+07:00","message":"[bufferProcess] interim [780000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608852493+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608858239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608860727+07:00","message":"> Transcript [376] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608864285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608866194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608868127+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608870224+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608874916+07:00","message":"Push: 'นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608876854+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.608879682+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.60888395+07:00","message":"Next Push (prob) : 'ได้ดูวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.608903071+07:00","message":"push: {false นะคะที่นักเรียน 0 0xc00380c000}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:46.858821852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:46.858832957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.898207509+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.898244058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีถัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.898249862+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีถัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:46.898262751+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีถัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898269518+07:00","message":"[bufferProcess] interim [960000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีถัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898271894+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898277754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898280451+07:00","message":"> Transcript [377] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898283661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898285555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898287542+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:46.898290493+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.060011244+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.060056319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.06006295+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.060076017+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060083443+07:00","message":"[bufferProcess] interim [140000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060085851+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีถัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060092089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.06009496+07:00","message":"> Transcript [378] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีถัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060098281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060100212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060102582+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.060105293+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.064971357+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.064983904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.064988011+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.064992805+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.064999989+07:00","message":"[bufferProcess] interim [200000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065002137+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065004438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065008662+07:00","message":"> Transcript [379] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065011025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065012619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065014349+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.065016257+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.122903143+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.122933652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.122939491+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.122952004+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122957926+07:00","message":"[bufferProcess] interim [260000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122960606+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.12296534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122967889+07:00","message":"> Transcript [380] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122971433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122973133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122975128+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.12297779+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122983765+07:00","message":"Push: 'ได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122985524+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122990198+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.122992317+07:00","message":"Next Push (prob) : 'ทำกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.123000164+07:00","message":"push: {false ได้ดูวิธี 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.244256818+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.244294917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.244301092+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.244314183+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.244321421+07:00","message":"[bufferProcess] interim [380000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.244324031+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.244329868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.244332517+07:00","message":"> Transcript [381] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.244335471+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.504760675+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.504796461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.504804045+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.504816053+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504823285+07:00","message":"[bufferProcess] interim [680000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504825862+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504829789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504833645+07:00","message":"> Transcript [382] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504837712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504839646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504841535+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.504844414+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.640331378+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.640376879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.640385264+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.640402066+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640410895+07:00","message":"[bufferProcess] interim [800000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.64041461+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640422168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640426964+07:00","message":"> Transcript [383] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640431751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640434557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640437751+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.640442172+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.957387722+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.957424606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.957430988+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.957441701+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957449418+07:00","message":"[bufferProcess] interim [40000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.95745205+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957457678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957460494+07:00","message":"> Transcript [384] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957464347+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957466515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957468488+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.957471159+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.961521978+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.961532434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.961535898+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.96154085+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961544044+07:00","message":"[bufferProcess] interim [100000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961546615+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961548962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.96155125+07:00","message":"> Transcript [385] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961553727+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961555396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961556979+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961558949+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961566747+07:00","message":"Push: 'ทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.9615685+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961570492+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:47.961572753+07:00","message":"Next Push (prob) : 'กรรมไปแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:47.961579768+07:00","message":"push: {false ทำกิจ 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.147115607+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.147155874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.147162112+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.147177691+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.147184892+07:00","message":"[bufferProcess] interim [280000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.147187783+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.147194866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.147197526+07:00","message":"> Transcript [386] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.147200084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.147202004+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.336247296+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.336282925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.336289932+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.336303137+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336309835+07:00","message":"[bufferProcess] interim [460000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336312729+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.33631973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336322582+07:00","message":"> Transcript [387] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336326671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336328754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336331086+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.336333617+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.515495749+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.531323412+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.531358345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.531364029+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.531376549+07:00","message":"[buffer interim] 46 false หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.531384885+07:00","message":"[bufferProcess] interim [640000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.531387478+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.531391414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.53139401+07:00","message":"> Transcript [388] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.531397929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.531399744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.531401573+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.53140496+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.751799653+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.751838642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1\",\"confidence\":0.9153987}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.751847635+07:00","message":"receive interim result [true|false]: หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.75185603+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.751858116+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.75186551+07:00","message":"[buffer interim] 46 true หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751874556+07:00","message":"[bufferProcess] interim [850000000]:หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751877785+07:00","message":"[bufferProcess] send to processor (isfinal):หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751881783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751884676+07:00","message":"> Transcript [389] [false]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751888817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751890672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751892789+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751895558+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751897537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751899368+07:00","message":"> Transcript [390] [true]: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751901635+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751903156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751904704+07:00","message":"StatePrefix: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751906566+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.751908246+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.752130415+07:00","message":"Push: 'ไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.752136406+07:00","message":"TextPushed: 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดูวิธีทำกิจไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.752138601+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.752140857+07:00","message":"Next Push (prob) : 'หรือแม้กระทั่งสีนิวทรัลเรดนะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.752148966+07:00","message":"push: {true ไปแล้วในตอนที่ 1 0 0xc00380c000}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:48.752157516+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_46.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:48.765147627+07:00","message":"write wav file: './tmp/7508/7508_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:48.836604969+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.177406202+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.177452762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.177457684+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.177474493+07:00","message":"[buffer interim] 47 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.177480909+07:00","message":"[bufferProcess] interim [420000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.177482793+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.401062576+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.40109813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.40110449+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.401115539+07:00","message":"[buffer interim] 47 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.401121811+07:00","message":"[bufferProcess] interim [540000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.401123942+07:00","message":"[bufferProcess] send to processor:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.401127187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.401129752+07:00","message":"> Transcript [391] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.401131654+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.481787148+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.481820463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.481827963+07:00","message":"receive interim result [false|false]: ก็ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.481838865+07:00","message":"[buffer interim] 47 false ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481845434+07:00","message":"[bufferProcess] interim [660000000]:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481847469+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481852351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481854967+07:00","message":"> Transcript [392] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481857678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481859493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481861629+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.481863536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.554734757+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.554780539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.554787056+07:00","message":"receive interim result [false|false]: ก็สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.554802924+07:00","message":"[buffer interim] 47 false ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554810824+07:00","message":"[bufferProcess] interim [780000000]:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554813233+07:00","message":"[bufferProcess] send to processor:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554820355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554823195+07:00","message":"> Transcript [393] [false]: 'ก็ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554826347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.5548283+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554830757+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.554832972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.806117156+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.806153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.80615892+07:00","message":"receive interim result [false|false]: ก็สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:49.806172772+07:00","message":"[buffer interim] 47 false ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806178704+07:00","message":"[bufferProcess] interim [960000000]:ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806180934+07:00","message":"[bufferProcess] send to processor:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806183859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.80618629+07:00","message":"> Transcript [394] [false]: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806189066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806190776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806192812+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:49.806194792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:49.859735328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:49.859741951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.001228991+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.001265348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.001271448+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.001282183+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001288251+07:00","message":"[bufferProcess] interim [140000000]:ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001290909+07:00","message":"[bufferProcess] send to processor:ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001296121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001298796+07:00","message":"> Transcript [395] [false]: 'ก็สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001301794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001303647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001305617+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001307782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001312271+07:00","message":"Push: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001314124+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001315997+07:00","message":"Set new StatePrefix : 'ก็สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.001317909+07:00","message":"Next Push (prob) : 'สามารถนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.001324956+07:00","message":"push: {false ก็ 0 0xc0020c0500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.2520276+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.252068275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.252074673+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.252089362+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.252097209+07:00","message":"[bufferProcess] interim [440000000]:ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.252100156+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.252111484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.252114161+07:00","message":"> Transcript [396] [false]: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.252116444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.252118914+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.452689989+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.452729625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.452736388+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.452749221+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452756718+07:00","message":"[bufferProcess] interim [680000000]:ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452758969+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452764732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452767402+07:00","message":"> Transcript [397] [false]: 'ก็สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452770846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452772964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452775356+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.452778274+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.57793135+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.577961966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.577967446+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.577981166+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.577987776+07:00","message":"[bufferProcess] interim [740000000]:ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.577990508+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.577996242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.577998709+07:00","message":"> Transcript [398] [false]: 'ก็สามารถลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.578001562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.578003508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.578005607+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.578007769+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.720592534+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.720629009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงสารชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.720635359+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.720647128+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720654617+07:00","message":"[bufferProcess] interim [860000000]:ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720657368+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720663217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720665824+07:00","message":"> Transcript [399] [false]: 'ก็สามารถลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720669434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.72067154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720673912+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.720676966+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.9293653+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.929411047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.9294181+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.929432581+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929440538+07:00","message":"[bufferProcess] interim [100000000]:ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929443073+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929450341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929454074+07:00","message":"> Transcript [400] [false]: 'ก็สามารถลำเลียงสารชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929457793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929459856+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929461609+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929464602+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929470851+07:00","message":"Push: 'สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929474932+07:00","message":"TextPushed: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929477092+07:00","message":"Set new StatePrefix : 'ก็สามารถลำเลียงสารชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.929479172+07:00","message":"Next Push (prob) : 'สารชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.92948743+07:00","message":"push: {false สามารถลำเลียง 0 0xc0020c0500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.967862152+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.967891778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงสารชนิดใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.967897015+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:50.967909377+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.967915407+07:00","message":"[bufferProcess] interim [220000000]:ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.967917507+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.967920566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.96792315+07:00","message":"> Transcript [401] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.967925128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:50.967926984+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.156905674+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.156951882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.156957866+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.156971104+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.15697952+07:00","message":"[bufferProcess] interim [340000000]:ก็สามารถลำเลียงผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.156982255+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.156989851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.156992673+07:00","message":"> Transcript [402] [false]: 'ก็สามารถลำเลียงสารชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.156994845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.156996915+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงสารชนิดใด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.280641651+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.280678659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิดได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.280684315+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.280694923+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.280701935+07:00","message":"[bufferProcess] interim [460000000]:ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.280704151+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.280709686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.280712501+07:00","message":"> Transcript [403] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.280714673+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.280716993+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.40094745+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.400980584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.400986986+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.401000792+07:00","message":"[buffer interim] 47 false ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401007297+07:00","message":"[bufferProcess] interim [580000000]:ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401009759+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401016456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401019156+07:00","message":"> Transcript [404] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401026253+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401028612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.401030313+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.40103262+07:00","message":"TextPushed: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.585635497+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781725291+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781768382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านชั้นลิขิตได้ด้วย\",\"confidence\":0.9092262}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781775745+07:00","message":"receive interim result [true|false]: ก็สามารถลำเลียงผ่านชั้นลิขิตได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781789514+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781792185+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781799451+07:00","message":"[buffer interim] 47 true ก็สามารถลำเลียงผ่านชั้นลิขิตได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781808068+07:00","message":"[bufferProcess] interim [970000000]:ก็สามารถลำเลียงผ่านชั้นลิขิตได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781811575+07:00","message":"[bufferProcess] send to processor (isfinal):ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781815308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781818377+07:00","message":"> Transcript [405] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781822202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781824474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781826642+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781829329+07:00","message":"TextPushed: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781831103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781837094+07:00","message":"> Transcript [406] [true]: 'ก็สามารถลำเลียงผ่านชั้นลิขิตได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781839181+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781840793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781842355+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781844261+07:00","message":"TextPushed: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:51.781852322+07:00","message":"Push: 'ผ่านชั้นลิขิตได้ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.781862238+07:00","message":"push: {true ผ่านชั้นลิขิตได้ด้วย 0 0xc0020c0500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:51.790281082+07:00","message":"write wav file: './tmp/7508/7508_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:51.848979028+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.184140642+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.184188399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.184193807+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.184205734+07:00","message":"[buffer interim] 48 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.184212757+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.184214494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.367064723+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.367100158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.367105774+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.367117762+07:00","message":"[buffer interim] 48 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.367124454+07:00","message":"[bufferProcess] interim [540000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.367126822+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.367131929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.367134786+07:00","message":"> Transcript [407] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.367136861+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.520819583+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.520856588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.520862589+07:00","message":"receive interim result [false|false]: และมีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.520875442+07:00","message":"[buffer interim] 48 false และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520881713+07:00","message":"[bufferProcess] interim [720000000]:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520884018+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520888969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520891557+07:00","message":"> Transcript [408] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520894655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520896436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520898122+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.520900172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.685055804+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.685090356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.685096172+07:00","message":"receive interim result [false|false]: และมีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.685108402+07:00","message":"[buffer interim] 48 false และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685114464+07:00","message":"[bufferProcess] interim [840000000]:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685116735+07:00","message":"[bufferProcess] send to processor:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685121417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685124189+07:00","message":"> Transcript [409] [false]: 'และมีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685127367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685129203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685131102+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.685133062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739839227+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739858681+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739861133+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739862773+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739864518+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739866122+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739867858+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739869894+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739872381+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739874362+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.739876049+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.811716096+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.811754021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.811759646+07:00","message":"receive interim result [false|false]: และมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:52.811773558+07:00","message":"[buffer interim] 48 false และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811781598+07:00","message":"[bufferProcess] interim [960000000]:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811783907+07:00","message":"[bufferProcess] send to processor:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811791165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811793973+07:00","message":"> Transcript [410] [false]: 'และมีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811797419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811799631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811801835+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:52.811803944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:52.860086942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:52.860117123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.076062996+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.076099592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.076106352+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.076117346+07:00","message":"[buffer interim] 48 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076123662+07:00","message":"[bufferProcess] interim [260000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076125792+07:00","message":"[bufferProcess] send to processor:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.07613049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076133739+07:00","message":"> Transcript [411] [false]: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076137291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076139296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076141279+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076143242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076147378+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076149209+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076151315+07:00","message":"Set new StatePrefix : 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.076153528+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.076160509+07:00","message":"push: {false และ 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.270649677+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.270687417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.270693459+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.270706784+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270713498+07:00","message":"[bufferProcess] interim [500000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270715812+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270718962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270721702+07:00","message":"> Transcript [412] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270724347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270726086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.27072776+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.270730016+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.903279853+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.903316162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.903321992+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.903334937+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903341368+07:00","message":"[bufferProcess] interim [40000000]:และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903343777+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903348413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903351117+07:00","message":"> Transcript [413] [false]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903354447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903356491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903358164+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.903360552+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.9064614+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.906491402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.906496815+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:53.90651217+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906517468+07:00","message":"[bufferProcess] interim [100000000]:และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906519594+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906527228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906529504+07:00","message":"> Transcript [414] [false]: 'และมีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906532108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906534668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906536346+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:53.906538553+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.175798149+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.175837018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.175844079+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.175857855+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175865342+07:00","message":"[bufferProcess] interim [400000000]:และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.17586823+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175875222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175878133+07:00","message":"> Transcript [415] [false]: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175881903+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175884049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175885863+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175888784+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175894525+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175896363+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175898264+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.175900568+07:00","message":"Next Push (prob) : 'การลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.175908656+07:00","message":"push: {false มีทิศทาง 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.605809903+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.605848782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.605854811+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.605868738+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605876452+07:00","message":"[bufferProcess] interim [760000000]:และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605878964+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605882448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605885431+07:00","message":"> Transcript [416] [false]: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605888285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605890089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605892025+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.605894569+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.688805035+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.688843564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.688850826+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:54.68886548+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688872964+07:00","message":"[bufferProcess] interim [880000000]:และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.68887548+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688881997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688884839+07:00","message":"> Transcript [417] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688888244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688890481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688892939+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:54.688895638+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.070914915+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.070954378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.070960492+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.070974606+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070981915+07:00","message":"[bufferProcess] interim [300000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070984105+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070987451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070989953+07:00","message":"> Transcript [418] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070993763+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070995564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070997927+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.070999948+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.390474938+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.390524579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.390532051+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.390547481+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390555605+07:00","message":"[bufferProcess] interim [540000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390558298+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390564921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390568007+07:00","message":"> Transcript [419] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.39057144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390573456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390575511+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390577959+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390588251+07:00","message":"Push: 'การลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390590226+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390595157+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.390597982+07:00","message":"Next Push (prob) : 'บริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.390606435+07:00","message":"push: {false การลำเลียงจาก 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.705348655+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.705388431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.705396241+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.705408352+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705414568+07:00","message":"[bufferProcess] interim [840000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705416708+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705422035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705424831+07:00","message":"> Transcript [420] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705428466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705430281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705431961+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.705434224+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:55.860905879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:55.86090783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.894023751+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.894078459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.894084996+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:55.894097831+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894104191+07:00","message":"[bufferProcess] interim [80000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894106632+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894111436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894121356+07:00","message":"> Transcript [421] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894125189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.89412713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894129511+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:55.894132292+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.088341642+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.088385503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.088392771+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.088407839+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088418391+07:00","message":"[bufferProcess] interim [260000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088421901+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088426751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088429422+07:00","message":"> Transcript [422] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088433492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.08843552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088437576+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.088442228+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.415437812+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.415479998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.415487431+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.415502386+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415518367+07:00","message":"[bufferProcess] interim [620000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415521361+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415528528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415531463+07:00","message":"> Transcript [423] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415535452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415537409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415539914+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415542611+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415550392+07:00","message":"Push: 'บริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415552322+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415554576+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.415556775+07:00","message":"Next Push (prob) : 'เข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.415564345+07:00","message":"push: {false บริเวณที่มีความ 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.485728298+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.485767096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.485772766+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.485785326+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.485792031+07:00","message":"[bufferProcess] interim [680000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.485794306+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.485797806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.485800386+07:00","message":"> Transcript [424] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.485803814+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.485805631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.48580729+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.48580975+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.606138758+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.606175756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.606181585+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.606192706+07:00","message":"[buffer interim] 48 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606199514+07:00","message":"[bufferProcess] interim [740000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606201866+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606207031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606209406+07:00","message":"> Transcript [425] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606213138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606215021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606216699+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.606219391+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.645591027+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.746395947+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.746432142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.746438057+07:00","message":"receive interim result [true|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.746447321+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.746451545+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.746466781+07:00","message":"[buffer interim] 48 true และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746492816+07:00","message":"[bufferProcess] interim [10000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.74649769+07:00","message":"[bufferProcess] send to processor (isfinal):และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746502654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746505621+07:00","message":"> Transcript [426] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746514551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746516999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746519079+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746522064+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746523953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746525719+07:00","message":"> Transcript [427] [true]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746528074+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746529732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746531212+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746533077+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:56.746536775+07:00","message":"Push: 'เข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.74654792+07:00","message":"push: {true เข้มข้นของสารสูง 0 0xc0004a8f80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:22:56.759198653+07:00","message":"write wav file: './tmp/7508/7508_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:56.907642242+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.25257968+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.25262142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.252626582+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.252644085+07:00","message":"[buffer interim] 49 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.252651095+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.252652647+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.469597197+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.469642181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.469649744+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.469664628+07:00","message":"[buffer interim] 49 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.469673205+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.46967582+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.46968225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.469685135+07:00","message":"> Transcript [428] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.469687314+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.633133081+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.633179488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.63318484+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.633197101+07:00","message":"[buffer interim] 49 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.63320686+07:00","message":"[bufferProcess] interim [780000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633209269+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633215356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633218261+07:00","message":"> Transcript [429] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633221203+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633223827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633225608+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.633227431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.761625479+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.761666972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.761672631+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:57.76168877+07:00","message":"[buffer interim] 49 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761696521+07:00","message":"[bufferProcess] interim [900000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761698558+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761701969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761704684+07:00","message":"> Transcript [430] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761707616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761709705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761711835+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:57.761713671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.138874529+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.138919189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.138926792+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.138941128+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.13894819+07:00","message":"[bufferProcess] interim [320000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.138950864+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.138957542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.13896066+07:00","message":"> Transcript [431] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.138963921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.138965901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.138968011+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.138970223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.336481463+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.336531718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.336538203+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.336553653+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336561007+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336563704+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336570552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336573551+07:00","message":"> Transcript [432] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.3365772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.33658094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336583305+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336585546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336592199+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336594054+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336596117+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.336598459+07:00","message":"Next Push (prob) : 'ยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.336606178+07:00","message":"push: {false ไป 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.529612743+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.529655096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.529661873+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.529675775+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529682779+07:00","message":"[bufferProcess] interim [680000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529685203+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529691759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529694528+07:00","message":"> Transcript [433] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.52969784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529699972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529702348+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.529705052+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.847377059+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.847419622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.847425152+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:58.847439187+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847446907+07:00","message":"[bufferProcess] interim [980000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847449359+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847456329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847459142+07:00","message":"> Transcript [434] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847462801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847465579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847467803+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:58.847470529+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:58.86175649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:22:58.861778592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.039139382+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.03918137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.039188+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.039203208+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039210775+07:00","message":"[bufferProcess] interim [220000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039213309+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039220613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039223429+07:00","message":"> Transcript [435] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039227031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039229205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039231181+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.039233757+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.359771088+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.359820604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.359827551+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.359842904+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359851267+07:00","message":"[bufferProcess] interim [460000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.35985363+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359860792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359865373+07:00","message":"> Transcript [436] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359869967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359872417+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359874572+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359877207+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359883111+07:00","message":"Push: 'ยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359884952+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359886871+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.359888901+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.35989788+07:00","message":"push: {false ยังบริเวณที่ 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.546732824+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.546774829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.546780412+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.546791969+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546799793+07:00","message":"[bufferProcess] interim [640000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546802413+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546807901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.54681059+07:00","message":"> Transcript [437] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546814168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546816336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546818379+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.546821067+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.870715132+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.870763867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.87077039+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.87078488+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870791116+07:00","message":"[bufferProcess] interim [0]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870793544+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870800059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.87080266+07:00","message":"> Transcript [438] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870805694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870807737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870811936+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.870814754+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.929303293+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.929347254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.929354827+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.929370738+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929380598+07:00","message":"[bufferProcess] interim [60000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929384458+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929391983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929395623+07:00","message":"> Transcript [439] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929400045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929402713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.929405652+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.92940876+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.932339819+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.932349917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.932353243+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.932360782+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932363751+07:00","message":"[bufferProcess] interim [120000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932365711+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932368016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932369968+07:00","message":"> Transcript [440] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932372109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932373775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932375332+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932377024+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932383033+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932385033+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932387082+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:22:59.932389324+07:00","message":"Next Push (prob) : 'ของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:22:59.9323967+07:00","message":"push: {false มีความเข้มข้น 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.044500081+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.063277738+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.063324554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.063330916+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.063345627+07:00","message":"[buffer interim] 49 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.063355896+07:00","message":"[bufferProcess] interim [180000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.063359035+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.063364284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.06336724+07:00","message":"> Transcript [441] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.063369786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.063371972+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150354357+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150400214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150407975+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150422718+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150425766+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150434848+07:00","message":"[buffer interim] 49 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150443786+07:00","message":"[bufferProcess] interim [360000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150448021+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150452624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150456542+07:00","message":"> Transcript [442] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150460554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150463029+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150466057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150469075+07:00","message":"> Transcript [443] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150472697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150475366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150478091+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150481726+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.150485216+07:00","message":"Push: 'ของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.150496088+07:00","message":"push: {true ของสารต่ำ 0 0xc0004a8100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:00.158873864+07:00","message":"write wav file: './tmp/7508/7508_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.428501433+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.987392852+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.987438424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.98744363+07:00","message":"receive interim result [false|false]: นอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.987457449+07:00","message":"[buffer interim] 50 false นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.987464824+07:00","message":"[bufferProcess] interim [360000000]:นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.987466424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.992195749+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.992233323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.992238365+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:00.992252499+07:00","message":"[buffer interim] 50 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.992259715+07:00","message":"[bufferProcess] interim [420000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.992262115+07:00","message":"[bufferProcess] send to processor:นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.992265873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.992269207+07:00","message":"> Transcript [444] [false]: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:00.99227128+07:00","message":"Set StatePrefix (first interim): 'นอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.162195727+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.1622368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.162242523+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.162259793+07:00","message":"[buffer interim] 50 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162266903+07:00","message":"[bufferProcess] interim [600000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162269165+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162275967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162279442+07:00","message":"> Transcript [445] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162282365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162284577+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162286349+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.162288372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.52820504+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.528244896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.528250813+07:00","message":"receive interim result [false|false]: นอกจากนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.528264689+07:00","message":"[buffer interim] 50 false นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.528272091+07:00","message":"[bufferProcess] interim [840000000]:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.528274307+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.52827799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.528281009+07:00","message":"> Transcript [446] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.52828403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.528286229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.528288143+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.528290122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.651211119+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.651248357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.651253413+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.651266877+07:00","message":"[buffer interim] 50 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651273021+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651275382+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651278694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651281978+07:00","message":"> Transcript [447] [false]: 'นอกจากนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651285032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651286756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.651289047+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.6512912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.764846324+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.836569416+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:01.862829106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:01.862850795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893213823+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893255081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893261246+07:00","message":"receive interim result [true|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893271037+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893273436+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.89328179+07:00","message":"[buffer interim] 50 true นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.89328912+07:00","message":"[bufferProcess] interim [380000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893295594+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893298957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893301643+07:00","message":"> Transcript [448] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.89330494+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.89330705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893309491+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893311577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893317232+07:00","message":"Push: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893319108+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893320963+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893322909+07:00","message":"Next Push (prob) : 'จากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893324453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893326441+07:00","message":"> Transcript [449] [true]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893328653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893330819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893332556+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893334442+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:01.893336349+07:00","message":"Push: 'จากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893345177+07:00","message":"push: {false นอก 0 0xc00039d180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:01.893351339+07:00","message":"push: {true จากนี้นะคะ 0 0xc00039d180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:01.89966894+07:00","message":"write wav file: './tmp/7508/7508_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:02.879785381+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:02.879824045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:02.879828895+07:00","message":"receive interim result [false|false]: ขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:02.879840973+07:00","message":"[buffer interim] 51 false ขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:02.879847752+07:00","message":"[bufferProcess] interim [840000000]:ขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:02.879849759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.071085549+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.071122894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.071128582+07:00","message":"receive interim result [false|false]: ขนาดเล็กบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.071142071+07:00","message":"[buffer interim] 51 false ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.071152786+07:00","message":"[bufferProcess] interim [80000000]:ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.071155131+07:00","message":"[bufferProcess] send to processor:ขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.071159033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.071162501+07:00","message":"> Transcript [450] [false]: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.071164799+07:00","message":"Set StatePrefix (first interim): 'ขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.269235071+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.269270574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบางที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.269277433+07:00","message":"receive interim result [false|false]: ขนาดเล็กบางที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.269291076+07:00","message":"[buffer interim] 51 false ขนาดเล็กบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269298576+07:00","message":"[bufferProcess] interim [260000000]:ขนาดเล็กบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269300945+07:00","message":"[bufferProcess] send to processor:ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269308024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269311436+07:00","message":"> Transcript [451] [false]: 'ขนาดเล็กบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269315246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269317348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.269319254+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.26932136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.272126384+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.27213738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.272140933+07:00","message":"receive interim result [false|false]: ขนาดเล็กบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.272149975+07:00","message":"[buffer interim] 51 false ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272153577+07:00","message":"[bufferProcess] interim [320000000]:ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272155715+07:00","message":"[bufferProcess] send to processor:ขนาดเล็กบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272157636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272159631+07:00","message":"> Transcript [452] [false]: 'ขนาดเล็กบางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272161675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272163217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272164752+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.272166347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.425214772+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.425249108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.425254828+07:00","message":"receive interim result [false|false]: ขนาดเล็กบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.425267064+07:00","message":"[buffer interim] 51 false ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425274437+07:00","message":"[bufferProcess] interim [380000000]:ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425276596+07:00","message":"[bufferProcess] send to processor:ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425281972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.42528486+07:00","message":"> Transcript [453] [false]: 'ขนาดเล็กบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425287922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425289765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425291537+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.425293693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.565234976+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695374618+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695411332+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-02-25T11:23:03.695416297+07:00","message":"receive interim result [true|false]: ขนาดเล็กบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695424067+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695426476+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695432996+07:00","message":"[buffer interim] 51 true ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695441195+07:00","message":"[bufferProcess] interim [740000000]:ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695445448+07:00","message":"[bufferProcess] send to processor (isfinal):ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695448275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695451005+07:00","message":"> Transcript [454] [false]: 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695453664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695455382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695457082+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695458972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695464241+07:00","message":"Push: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695465965+07:00","message":"TextPushed: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695467989+07:00","message":"Set new StatePrefix : 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695470035+07:00","message":"Next Push (prob) : 'บางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695471684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695475768+07:00","message":"> Transcript [455] [true]: 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695477908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695479486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695481482+07:00","message":"StatePrefix: 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695483349+07:00","message":"TextPushed: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:03.695485272+07:00","message":"Push: 'บางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695492862+07:00","message":"push: {false ขนาดเล็ก 0 0xc00039d900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.695498467+07:00","message":"push: {true บางชนิด 0 0xc00039d900}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:03.702489776+07:00","message":"write wav file: './tmp/7508/7508_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:03.82788954+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.412399329+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.412437882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.412443579+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.412457475+07:00","message":"[buffer interim] 52 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.412464255+07:00","message":"[bufferProcess] interim [360000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.412466417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:04.863162573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:04.863181245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.869998531+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.870035893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.870041429+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.870055534+07:00","message":"[buffer interim] 52 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.870062364+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.870064547+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.870069345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.870072214+07:00","message":"> Transcript [456] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.870074492+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.990928989+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.990963548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.99096923+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.990982065+07:00","message":"[buffer interim] 52 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.990988136+07:00","message":"[bufferProcess] interim [960000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.99099054+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.990995915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.990998556+07:00","message":"> Transcript [457] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.991001817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.991003909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.991005561+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.991007609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.994631561+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.994644723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.994648527+07:00","message":"receive interim result [false|false]: เช่นแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:04.994652556+07:00","message":"[buffer interim] 52 false เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994655826+07:00","message":"[bufferProcess] interim [20000000]:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994657956+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994660764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994663742+07:00","message":"> Transcript [458] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994665869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994667551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994669266+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:04.994670848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.238499812+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.238545277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.238551133+07:00","message":"receive interim result [false|false]: เช่นแก๊ส of"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.238566789+07:00","message":"[buffer interim] 52 false เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.238573408+07:00","message":"[bufferProcess] interim [260000000]:เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.23857629+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.238582575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.23858508+07:00","message":"> Transcript [459] [false]: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.238587852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.238589678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.2385919+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.238594135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.369873001+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.369907133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.369912554+07:00","message":"receive interim result [false|false]: เช่นแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.369926021+07:00","message":"[buffer interim] 52 false เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369932775+07:00","message":"[bufferProcess] interim [380000000]:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369935291+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369941175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369943904+07:00","message":"> Transcript [460] [false]: 'เช่นแก๊ส of'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369946618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369948717+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369950366+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369952711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369958214+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369959877+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369961852+07:00","message":"Set new StatePrefix : 'เช่นแก๊ส of'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.369963748+07:00","message":"Next Push (prob) : 'แก๊ส of'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.369970305+07:00","message":"push: {false เช่น 0 0xc0020c0280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.437945326+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.437994583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊สออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.438000477+07:00","message":"receive interim result [false|false]: เช่นแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.438017767+07:00","message":"[buffer interim] 52 false เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.438029034+07:00","message":"[bufferProcess] interim [440000000]:เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.438031655+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.438036748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.438039447+07:00","message":"> Transcript [461] [false]: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.438041653+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.806202081+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.898353112+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.898399578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊สออกซิเจน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.898405404+07:00","message":"receive interim result [true|false]: เช่นแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.898412302+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.89841509+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.898424207+07:00","message":"[buffer interim] 52 true เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898432996+07:00","message":"[bufferProcess] interim [10000000]:เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898436097+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898439649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898442633+07:00","message":"> Transcript [462] [false]: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.89844507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898447028+07:00","message":"Set new StatePrefix: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898448658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898450414+07:00","message":"> Transcript [463] [true]: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898452641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898454662+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898456486+07:00","message":"StatePrefix: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898458512+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:05.898460963+07:00","message":"Push: 'แก๊สออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:05.898468075+07:00","message":"push: {true แก๊สออกซิเจน 0 0xc0020c0280}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:05.906372457+07:00","message":"write wav file: './tmp/7508/7508_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.009809139+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.531082576+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.531117982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.531123125+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.531135163+07:00","message":"[buffer interim] 53 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.531141406+07:00","message":"[bufferProcess] interim [480000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.531143292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.700177023+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.700208194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.70021413+07:00","message":"receive interim result [false|false]: ซึ่งไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.700226768+07:00","message":"[buffer interim] 53 false ซึ่งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.700233167+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.700235303+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.700242267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.700245037+07:00","message":"> Transcript [464] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.700246987+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.773270117+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.773309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.77331499+07:00","message":"receive interim result [false|false]: สิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.77332822+07:00","message":"[buffer interim] 53 false สิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.773334838+07:00","message":"[bufferProcess] interim [660000000]:สิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.773337285+07:00","message":"[bufferProcess] send to processor:ซึ่งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.773343391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.773345944+07:00","message":"> Transcript [465] [false]: 'ซึ่งไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.773347983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.77334974+07:00","message":"Set new StatePrefix: 'ซึ่งไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.836251439+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.836288009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งไม่น่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.836293091+07:00","message":"receive interim result [false|false]: สิ่งไม่น่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.836306506+07:00","message":"[buffer interim] 53 false สิ่งไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.836313075+07:00","message":"[bufferProcess] interim [720000000]:สิ่งไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.836315291+07:00","message":"[bufferProcess] send to processor:สิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.836321656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.836324172+07:00","message":"> Transcript [466] [false]: 'สิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.836326416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.836328351+07:00","message":"Set new StatePrefix: 'สิ่งแวด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.885902871+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.885937698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกไม่นาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.885943304+07:00","message":"receive interim result [false|false]: อีกไม่นาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.885959108+07:00","message":"[buffer interim] 53 false อีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.885965453+07:00","message":"[bufferProcess] interim [780000000]:อีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.885967653+07:00","message":"[bufferProcess] send to processor:สิ่งไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.885971047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.885973681+07:00","message":"> Transcript [467] [false]: 'สิ่งไม่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.885975707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.885977665+07:00","message":"Set new StatePrefix: 'สิ่งไม่น่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.953461454+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.95349529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไม่ละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.953501124+07:00","message":"receive interim result [false|false]: ซึ่งไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:06.953524015+07:00","message":"[buffer interim] 53 false ซึ่งไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.953534943+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.953537127+07:00","message":"[bufferProcess] send to processor:อีกไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.953540384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.95354327+07:00","message":"> Transcript [468] [false]: 'อีกไม่นาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.953545511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:06.953547628+07:00","message":"Set new StatePrefix: 'อีกไม่นาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.052083585+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.052123684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไม่ละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.052130568+07:00","message":"receive interim result [false|false]: ซึ่งไม่ละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.052145429+07:00","message":"[buffer interim] 53 false ซึ่งไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.052151369+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.052153602+07:00","message":"[bufferProcess] send to processor:ซึ่งไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.052159678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.052162234+07:00","message":"> Transcript [469] [false]: 'ซึ่งไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.052164537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.052166817+07:00","message":"Set new StatePrefix: 'ซึ่งไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.261117415+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.261155063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไม่ละลายในลิฟท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.261173153+07:00","message":"receive interim result [false|false]: ซึ่งไม่ละลายในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.261188845+07:00","message":"[buffer interim] 53 false ซึ่งไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.26119575+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261197904+07:00","message":"[bufferProcess] send to processor:ซึ่งไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261200981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261203526+07:00","message":"> Transcript [470] [false]: 'ซึ่งไม่ละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261206587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261209114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261210771+07:00","message":"StatePrefix: 'ซึ่งไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.261212662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.474553498+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.573337701+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.573378841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไม่ละลายลิพิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.573384955+07:00","message":"receive interim result [false|false]: ซึ่งไม่ละลายลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.573407464+07:00","message":"[buffer interim] 53 false ซึ่งไม่ละลายลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573418176+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งไม่ละลายลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573421338+07:00","message":"[bufferProcess] send to processor:ซึ่งไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573426358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573430848+07:00","message":"> Transcript [471] [false]: 'ซึ่งไม่ละลายในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573435218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573437226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573439044+07:00","message":"StatePrefix: 'ซึ่งไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.573441228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.666446181+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.723582469+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.723624442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งไม่ละลายในลิพิด\",\"confidence\":0.9267182}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.723631336+07:00","message":"receive interim result [true|false]: ซึ่งไม่ละลายในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.723640841+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.723643062+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.723649207+07:00","message":"[buffer interim] 53 true ซึ่งไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723657599+07:00","message":"[bufferProcess] interim [710000000]:ซึ่งไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723661013+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งไม่ละลายลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723664655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723667505+07:00","message":"> Transcript [472] [false]: 'ซึ่งไม่ละลายลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723670435+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723672175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723673897+07:00","message":"StatePrefix: 'ซึ่งไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723675893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723678849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723681077+07:00","message":"> Transcript [473] [true]: 'ซึ่งไม่ละลายในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723683058+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723684589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723686041+07:00","message":"StatePrefix: 'ซึ่งไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.72368757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:07.723690424+07:00","message":"Push: 'ซึ่งไม่ละลายในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:07.72369933+07:00","message":"push: {true ซึ่งไม่ละลายในลิพิด 0 0xc00039de80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:07.732253115+07:00","message":"write wav file: './tmp/7508/7508_53.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:07.863371855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:07.863375897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.515908171+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.515954891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.515960712+07:00","message":"receive interim result [false|false]: มีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.515976163+07:00","message":"[buffer interim] 54 false มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.515981946+07:00","message":"[bufferProcess] interim [660000000]:มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.515983759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.70677609+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.706819598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.706825527+07:00","message":"receive interim result [false|false]: มีขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:08.70683723+07:00","message":"[buffer interim] 54 false มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.706844707+07:00","message":"[bufferProcess] interim [840000000]:มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.70684717+07:00","message":"[bufferProcess] send to processor:มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.706852473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.706855122+07:00","message":"> Transcript [474] [false]: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:08.706857663+07:00","message":"Set StatePrefix (first interim): 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.091053219+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.091105283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.091112734+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.091127819+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091134915+07:00","message":"[bufferProcess] interim [260000000]:มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091137172+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091142705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091145652+07:00","message":"> Transcript [475] [false]: 'มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091148932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091150899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.09115333+07:00","message":"StatePrefix: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.091155518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.80540144+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.805444877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.805451833+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.805468256+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805476704+07:00","message":"[bufferProcess] interim [860000000]:มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805479263+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805486866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805489898+07:00","message":"> Transcript [476] [false]: 'มีขนาดเล็กพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805493014+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805495296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805497622+07:00","message":"StatePrefix: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.805499587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.92721935+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.927267612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.927274458+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอและไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:09.927291082+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927303232+07:00","message":"[bufferProcess] interim [40000000]:มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927306988+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927314429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927318494+07:00","message":"> Transcript [477] [false]: 'มีขนาดเล็กพอและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927323631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927326666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.927329652+07:00","message":"StatePrefix: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:09.92733245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.008296404+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.008336045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.008342889+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.008354504+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008363806+07:00","message":"[bufferProcess] interim [220000000]:มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008365978+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008369442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008373076+07:00","message":"> Transcript [478] [false]: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008376004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008377923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008379634+07:00","message":"StatePrefix: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.00838168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008387536+07:00","message":"Push: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008389462+07:00","message":"TextPushed: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008391594+07:00","message":"Set new StatePrefix : 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.008393662+07:00","message":"Next Push (prob) : 'เล็กพอและไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.008400852+07:00","message":"push: {false มีขนาด 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.254292947+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.254338137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและไม่มีปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.254344259+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.254356068+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254364133+07:00","message":"[bufferProcess] interim [400000000]:มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.25436652+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254370357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254373158+07:00","message":"> Transcript [479] [false]: 'มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254376371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254378402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254380223+07:00","message":"StatePrefix: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.254382637+07:00","message":"TextPushed: 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308028736+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308059417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและไม่มีประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308064961+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308076542+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308084094+07:00","message":"[bufferProcess] interim [460000000]:มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.30808628+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308089768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308092437+07:00","message":"> Transcript [480] [false]: 'มีขนาดเล็กพอและไม่มีปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308095045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308096933+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308098943+07:00","message":"StatePrefix: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308100975+07:00","message":"TextPushed: 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308461243+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308471486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและไม่มีประจุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308474704+07:00","message":"receive interim result [false|false]: มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.308483186+07:00","message":"[buffer interim] 54 false มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308486259+07:00","message":"[bufferProcess] interim [520000000]:มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308488279+07:00","message":"[bufferProcess] send to processor:มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308490659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308493164+07:00","message":"> Transcript [481] [false]: 'มีขนาดเล็กพอและไม่มีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308495345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308496916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.308498492+07:00","message":"StatePrefix: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.30850012+07:00","message":"TextPushed: 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.483975302+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581310223+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581351862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีขนาดเล็กพอและไม่มีประจุ\",\"confidence\":0.9332569}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581358438+07:00","message":"receive interim result [true|false]: มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581367087+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581369683+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581375846+07:00","message":"[buffer interim] 54 true มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581385639+07:00","message":"[bufferProcess] interim [850000000]:มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581389657+07:00","message":"[bufferProcess] send to processor (isfinal):มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581393561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581396614+07:00","message":"> Transcript [482] [false]: 'มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581399562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581401431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581403162+07:00","message":"StatePrefix: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581405016+07:00","message":"TextPushed: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581410849+07:00","message":"Push: 'เล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581412607+07:00","message":"TextPushed: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581414431+07:00","message":"Set new StatePrefix : 'มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581416368+07:00","message":"Next Push (prob) : 'มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581417984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581419916+07:00","message":"> Transcript [483] [true]: 'มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581421949+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581423501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581425458+07:00","message":"StatePrefix: 'มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581427484+07:00","message":"TextPushed: 'มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:10.581429534+07:00","message":"Push: 'มีประจุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581439728+07:00","message":"push: {false เล็กพอและไม่ 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.581455945+07:00","message":"push: {true มีประจุ 0 0xc0020c0a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:10.589290769+07:00","message":"write wav file: './tmp/7508/7508_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:10.677276338+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:10.863927726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:10.863928387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.332749079+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.332785519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.332790311+07:00","message":"receive interim result [false|false]: ก็ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.332802876+07:00","message":"[buffer interim] 55 false ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.33280994+07:00","message":"[bufferProcess] interim [660000000]:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.332811569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.401542015+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.401571063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.401575898+07:00","message":"receive interim result [false|false]: ก็สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.401588198+07:00","message":"[buffer interim] 55 false ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.40159577+07:00","message":"[bufferProcess] interim [780000000]:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.40159925+07:00","message":"[bufferProcess] send to processor:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.401606774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.401610885+07:00","message":"> Transcript [484] [false]: 'ก็ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.401613907+07:00","message":"Set StatePrefix (first interim): 'ก็ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.725962884+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.726004533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.726010068+07:00","message":"receive interim result [false|false]: ก็สามารถแทรก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.72602291+07:00","message":"[buffer interim] 55 false ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.726030433+07:00","message":"[bufferProcess] interim [80000000]:ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.726032722+07:00","message":"[bufferProcess] send to processor:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.726038238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.726041241+07:00","message":"> Transcript [485] [false]: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.726043414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.726045625+07:00","message":"Set new StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.916972336+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.917009044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.917014758+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:11.917027286+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917034269+07:00","message":"[bufferProcess] interim [320000000]:ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917036462+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917041917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917044689+07:00","message":"> Transcript [486] [false]: 'ก็สามารถแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917047732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917049631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917051581+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:11.917053673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.24022089+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.240264383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.240270011+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.240284539+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240291897+07:00","message":"[bufferProcess] interim [560000000]:ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240294555+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240301556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240305876+07:00","message":"> Transcript [487] [false]: 'ก็สามารถแทรกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240309262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.24031117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240312938+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.240314802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.297267307+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.297298409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.297303612+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.297320181+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297326916+07:00","message":"[bufferProcess] interim [680000000]:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297328868+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.29733222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297335227+07:00","message":"> Transcript [488] [false]: 'ก็สามารถแทรกผ่านร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297338205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297340221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297341861+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.297343715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.618228727+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.618268708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.618274446+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.618287541+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618294934+07:00","message":"[bufferProcess] interim [980000000]:ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618297143+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.61830284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618305716+07:00","message":"> Transcript [489] [false]: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618308836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618310951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618312852+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618314977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618319168+07:00","message":"Push: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.61832111+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618323661+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.618325848+07:00","message":"Next Push (prob) : 'แทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.618334212+07:00","message":"push: {false ก็สามารถ 0 0xc00039dc80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.80220913+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.80224505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.802251316+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:12.802263856+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802271315+07:00","message":"[bufferProcess] interim [160000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802274586+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802280948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802283759+07:00","message":"> Transcript [490] [false]: 'ก็สามารถแทรกผ่านระหว่างโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802287508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802289815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.802291584+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:12.80229387+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.248464671+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.248502085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.248507577+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.248527843+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248537527+07:00","message":"[bufferProcess] interim [580000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248540516+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248546376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248549291+07:00","message":"> Transcript [491] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248552255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.24855418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248556746+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.248558763+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.485840047+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.485884028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.4858908+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.485904189+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485912085+07:00","message":"[bufferProcess] interim [820000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485914473+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485921973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485928034+07:00","message":"> Transcript [492] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485931416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485933424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.48593547+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.485937808+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.648484927+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.648531157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.648538136+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.648551371+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648558734+07:00","message":"[bufferProcess] interim [940000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648563003+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648570394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648573379+07:00","message":"> Transcript [493] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648577146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648579557+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648581607+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648583858+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648589955+07:00","message":"Push: 'แทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648591864+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.648593844+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.64859613+07:00","message":"Next Push (prob) : 'โมเลกุลของคอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.648604097+07:00","message":"push: {false แทรกผ่านระหว่าง 0 0xc00039dc80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.658034494+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.658057299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.65806504+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.658078361+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.658083708+07:00","message":"[bufferProcess] interim [0]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.65808608+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.658088894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.658092723+07:00","message":"> Transcript [494] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.658094881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.65809686+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของค่อย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.705238721+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.705262073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.705267829+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.705280235+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.705285646+07:00","message":"[bufferProcess] interim [60000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.705288074+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.705290829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.705293376+07:00","message":"> Transcript [495] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.705296552+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.705298659+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.707752695+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.707761306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.707764109+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.707770988+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.707774337+07:00","message":"[bufferProcess] interim [120000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.707776314+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.707778283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.707779987+07:00","message":"> Transcript [496] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.707781896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.70778394+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.842258368+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.842300265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.842306349+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.842319476+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.842326726+07:00","message":"[bufferProcess] interim [180000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.842331053+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.842336877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.842339695+07:00","message":"> Transcript [497] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.842341858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.8423437+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:13.864820444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:13.864833227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.893869011+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.893895462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.893901231+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:13.89391599+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.893921638+07:00","message":"[bufferProcess] interim [300000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.893924273+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.89393006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.893932771+07:00","message":"> Transcript [498] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.893937411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:13.893939359+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.05224138+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.052279628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.05228651+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.052300293+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.052307286+07:00","message":"[bufferProcess] interim [360000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.0523098+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.052315434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.052318163+07:00","message":"> Transcript [499] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.052320511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.052322345+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของพอลิเมอร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.34518825+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.345236672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.345248171+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.345263744+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.345271688+07:00","message":"[bufferProcess] interim [720000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.345274549+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.345281021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.345284069+07:00","message":"> Transcript [500] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.345286696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.345288696+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.607424557+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.607464994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.607472336+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.607488635+07:00","message":"[buffer interim] 55 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607496937+07:00","message":"[bufferProcess] interim [20000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607499605+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607505158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607508022+07:00","message":"> Transcript [501] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607511444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607513596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607515654+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.607518277+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.844588954+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.943371404+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.943409776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.94341664+07:00","message":"receive interim result [true|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.943426205+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.943428823+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.943435945+07:00","message":"[buffer interim] 55 true ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943446848+07:00","message":"[bufferProcess] interim [380000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943449954+07:00","message":"[bufferProcess] send to processor (isfinal):ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943453675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943456486+07:00","message":"> Transcript [502] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943459831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943461622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943464063+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943467004+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943468936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943470653+07:00","message":"> Transcript [503] [true]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943472706+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943474233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943476041+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943477849+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:14.943483532+07:00","message":"Push: 'โมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:14.943496133+07:00","message":"push: {true โมเลกุลของฟอสโฟลิพิดได้ค่ะ 0 0xc00039dc80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:14.952586714+07:00","message":"write wav file: './tmp/7508/7508_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:15.926486666+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.458171159+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.45820526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ๊อด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.458211197+07:00","message":"receive interim result [false|false]: อ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.458224222+07:00","message":"[buffer interim] 56 false อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.458230591+07:00","message":"[bufferProcess] interim [540000000]:อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.458232816+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.458239151+07:00","message":"[bufferProcess] send to processor (ticker):อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.458241547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.458244159+07:00","message":"> Transcript [504] [false]: 'อ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.458246188+07:00","message":"Set StatePrefix (first interim): 'อ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.589187368+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.589233561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.589241363+07:00","message":"receive interim result [false|false]: ออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.589261052+07:00","message":"[buffer interim] 56 false ออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.589272852+07:00","message":"[bufferProcess] interim [720000000]:ออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.589275946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.769050219+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.76908224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.769087506+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:16.769099524+07:00","message":"[buffer interim] 56 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.769105268+07:00","message":"[bufferProcess] interim [840000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.76910724+07:00","message":"[bufferProcess] send to processor:ออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.769112299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.769115032+07:00","message":"> Transcript [505] [false]: 'ออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.769117053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:16.769118876+07:00","message":"Set new StatePrefix: 'ออสโม่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:16.865554324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:16.865560648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.282371885+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.282413304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.282418246+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.282428353+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.282434201+07:00","message":"[bufferProcess] interim [380000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.282436585+07:00","message":"[bufferProcess] send to processor:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.282439844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.28244283+07:00","message":"> Transcript [506] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.282445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.282446724+07:00","message":"Set new StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.859879799+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.85991786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.859923735+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:17.859936405+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859943377+07:00","message":"[bufferProcess] interim [980000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859945885+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859951892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859954883+07:00","message":"> Transcript [507] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859958086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859960246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.85996211+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:17.859964163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.369277921+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.369316831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.369322572+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.36933572+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.369342785+07:00","message":"[bufferProcess] interim [460000000]:ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.369345108+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.369350806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.369353685+07:00","message":"> Transcript [508] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.36935622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.36935829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.36936003+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.369362091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.5632075+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.563250607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.563257078+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.563270516+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563277751+07:00","message":"[bufferProcess] interim [640000000]:ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563280692+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563284389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563287277+07:00","message":"> Transcript [509] [false]: 'ออสโมซิสนะคะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563290571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563292757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563294607+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.563296601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.689915867+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.689954611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.689960092+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.689974738+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.689982325+07:00","message":"[bufferProcess] interim [760000000]:ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.689985017+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.689992433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.689995397+07:00","message":"> Transcript [510] [false]: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.689998956+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690001828+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690003829+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690005753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690011529+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690013333+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690015108+07:00","message":"Set new StatePrefix : 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.690017237+07:00","message":"Next Push (prob) : 'นะคะค่ะก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.690024381+07:00","message":"push: {false ออสโมซิส 0 0xc000138180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.881830872+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.881871985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.881878406+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:18.881893153+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881903915+07:00","message":"[bufferProcess] interim [0]:ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881906357+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881914845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881917934+07:00","message":"> Transcript [511] [false]: 'ออสโมซิสนะคะค่ะก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881921729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881923885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881926013+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:18.881928072+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.170224522+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.170271412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.170279231+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.170295629+07:00","message":"[buffer interim] 56 false ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170305129+07:00","message":"[bufferProcess] interim [180000000]:ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170308647+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170317356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.17032157+07:00","message":"> Transcript [512] [false]: 'ออสโมซิสนะคะค่ะก่อนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170325182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170327331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170329508+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.170331862+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.395133162+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.534276876+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.534322319+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-02-25T11:23:19.534328597+07:00","message":"receive interim result [true|false]: ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.534337958+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.534340555+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.534348077+07:00","message":"[buffer interim] 56 true ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.53435852+07:00","message":"[bufferProcess] interim [690000000]:ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534362055+07:00","message":"[bufferProcess] send to processor (isfinal):ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534368527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534371482+07:00","message":"> Transcript [513] [false]: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534374748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534376639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534378923+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534381106+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534382753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534385388+07:00","message":"> Transcript [514] [true]: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534387411+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534388991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534390508+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534392211+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:19.534394789+07:00","message":"Push: 'นะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.534402978+07:00","message":"push: {true นะคะค่ะก่อนที่เราจะ 0 0xc000138180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:19.544452521+07:00","message":"write wav file: './tmp/7508/7508_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:19.646960905+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:19.866218483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:19.866228656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.006101176+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.006145892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.006150852+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.006165357+07:00","message":"[buffer interim] 57 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.006172361+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.006174292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.188299753+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.188338521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.188345059+07:00","message":"receive interim result [false|false]: ไปเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.188360072+07:00","message":"[buffer interim] 57 false ไปเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.188367175+07:00","message":"[bufferProcess] interim [540000000]:ไปเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.188370112+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.188379736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.188382702+07:00","message":"> Transcript [515] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.188384858+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.304738229+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.304772772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.304779004+07:00","message":"receive interim result [false|false]: ไปเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.304793446+07:00","message":"[buffer interim] 57 false ไปเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304801878+07:00","message":"[bufferProcess] interim [720000000]:ไปเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304804441+07:00","message":"[bufferProcess] send to processor:ไปเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304812151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304814943+07:00","message":"> Transcript [516] [false]: 'ไปเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304818042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304819799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304821717+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.304823885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.631881621+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.631921371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.631926533+07:00","message":"receive interim result [false|false]: ไปเข้าใจล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.631938898+07:00","message":"[buffer interim] 57 false ไปเข้าใจล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631946188+07:00","message":"[bufferProcess] interim [960000000]:ไปเข้าใจล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631948548+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631954466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631957364+07:00","message":"> Transcript [517] [false]: 'ไปเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631960426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631962517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.631964727+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.63196687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.639513607+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.63953126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.639535223+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.639539778+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639543702+07:00","message":"[bufferProcess] interim [20000000]:ไปเข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639545432+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.63954759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639551681+07:00","message":"> Transcript [518] [false]: 'ไปเข้าใจล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639554181+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639555925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639557654+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.639559358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.818667769+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.818704661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.818710912+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.81872399+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.81873214+07:00","message":"[bufferProcess] interim [200000000]:ไปเข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818734205+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818738811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818741493+07:00","message":"> Transcript [519] [false]: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818744444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818746533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818748517+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818750671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818756274+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.818758097+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.81876+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:20.81876212+07:00","message":"Next Push (prob) : 'เข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:20.818769597+07:00","message":"push: {false ไป 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.203802691+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.20384306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.203849147+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.203862149+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203869933+07:00","message":"[bufferProcess] interim [560000000]:ไปเข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.20387224+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203879029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203882003+07:00","message":"> Transcript [520] [false]: 'ไปเข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203885186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203887522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203889185+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.203891474+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.209204825+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.209216011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.209219364+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.209222906+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209225857+07:00","message":"[bufferProcess] interim [620000000]:ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209227854+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209229855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209232398+07:00","message":"> Transcript [521] [false]: 'ไปเข้าใจหลักการนับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209234599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209236176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209239133+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.209241446+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.533010394+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.533049772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.533055479+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.533069043+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533078893+07:00","message":"[bufferProcess] interim [920000000]:ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533081231+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533086919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533089676+07:00","message":"> Transcript [522] [false]: 'ไปเข้าใจหลักการนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533093476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533095731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533097748+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.533100645+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.742994437+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.74303442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.743040708+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.743055184+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743061532+07:00","message":"[bufferProcess] interim [100000000]:ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743064196+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743070761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743073479+07:00","message":"> Transcript [523] [false]: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743076875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743078869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743080989+07:00","message":"StatePrefix: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743083396+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743089612+07:00","message":"Push: 'เข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743091494+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743093465+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.743095526+07:00","message":"Next Push (prob) : 'การนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.743102937+07:00","message":"push: {false เข้าใจหลัก 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.790843711+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.790884003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าอ๊อด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.790890426+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.790906591+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790914597+07:00","message":"[bufferProcess] interim [160000000]:ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790916913+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790924041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.79092656+07:00","message":"> Transcript [524] [false]: 'ไปเข้าใจหลักการนะคะว่าเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790930167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790932145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790934071+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.790936179+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.965629894+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.96566974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.965676982+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:21.965691717+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965699614+07:00","message":"[bufferProcess] interim [340000000]:ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965702+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.9657088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965711874+07:00","message":"> Transcript [525] [false]: 'ไปเข้าใจหลักการนะคะว่าอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965715732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965718416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965720298+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:21.965722861+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.091098496+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.091139608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.091145653+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.091158859+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091167151+07:00","message":"[bufferProcess] interim [460000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091169752+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091176234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091178822+07:00","message":"> Transcript [526] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091182299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091184562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091186418+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.091188885+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.429380598+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.429420653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.42942689+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.429441058+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429447322+07:00","message":"[bufferProcess] interim [760000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429449683+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429456024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429458834+07:00","message":"> Transcript [527] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429462688+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429465222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429467905+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429473027+07:00","message":"TextPushed: 'ไปเข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429479538+07:00","message":"Push: 'การนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429482159+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.429484351+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.42948658+07:00","message":"Next Push (prob) : 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.42949453+07:00","message":"push: {false การนะคะว่า 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.600343122+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.600396457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.600402157+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.600415955+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.60042363+07:00","message":"[bufferProcess] interim [940000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.600426565+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.600430607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.600433082+07:00","message":"> Transcript [528] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.600436196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.600437976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.60044052+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.600443708+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.687034821+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.687068258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.687074137+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.687085869+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687092577+07:00","message":"[bufferProcess] interim [120000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687095222+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687100276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687103348+07:00","message":"> Transcript [529] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687106405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687108238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.687110094+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:22.68711247+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739433604+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739460625+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739463466+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739465854+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739467638+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739469266+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739470843+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739472379+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739473823+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739475471+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739477064+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:22.739478508+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:22.866874207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:22.866883043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.004955032+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.004996002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.005001589+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.005015153+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005021274+07:00","message":"[bufferProcess] interim [420000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005023775+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005028805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005031625+07:00","message":"> Transcript [530] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005037813+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005039804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005043128+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.005045916+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.187224248+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.187264029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.187270058+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.187282654+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187290379+07:00","message":"[bufferProcess] interim [540000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187292978+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187296215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187298777+07:00","message":"> Transcript [531] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187302172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.18730403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187306624+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187309058+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.18731529+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187317076+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.187319242+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.18732157+07:00","message":"Next Push (prob) : 'เป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.187327932+07:00","message":"push: {false ออสโมซิส 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.340900879+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.340935906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.340943238+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.340955247+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340961652+07:00","message":"[bufferProcess] interim [720000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340964429+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.34096974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340972196+07:00","message":"> Transcript [532] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340975436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340977142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340978881+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.340981323+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.501953141+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.501992799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.502000182+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.502011429+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502021083+07:00","message":"[bufferProcess] interim [840000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502024534+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502031939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.50203546+07:00","message":"> Transcript [533] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502040483+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502042958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502045832+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.502048323+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.562352146+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.562384359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.562390609+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.562402337+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562412276+07:00","message":"[bufferProcess] interim [960000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562416258+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562423755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562427292+07:00","message":"> Transcript [534] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562432278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562434916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562438124+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.562440957+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.899381717+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.899425751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.899432645+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.899447571+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899454853+07:00","message":"[bufferProcess] interim [260000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899457419+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899464298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899466962+07:00","message":"> Transcript [535] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899470625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.89947269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899474938+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899477433+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899483566+07:00","message":"Push: 'เป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899486618+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.89948867+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:23.899491195+07:00","message":"Next Push (prob) : 'ครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:23.899517917+07:00","message":"push: {false เป็นอย่างไรคุณ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.169319152+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.169366509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.169375808+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.169390195+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169398935+07:00","message":"[bufferProcess] interim [500000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169401684+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169408909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169411998+07:00","message":"> Transcript [536] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169416142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169418421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169420223+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.169423205+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.274216404+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.274256345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.27426266+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.274278122+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274286021+07:00","message":"[bufferProcess] interim [680000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274288816+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274296774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274300236+07:00","message":"> Transcript [537] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274303561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274305559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274307821+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.274310409+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.399921309+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.399960438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.399966523+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.399981402+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.399988101+07:00","message":"[bufferProcess] interim [740000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.399990874+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.399997306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.399999707+07:00","message":"> Transcript [538] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.40000345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.40000551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.4000077+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.400010695+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.721438791+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.721477105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.721483658+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.721496822+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721504326+07:00","message":"[bufferProcess] interim [40000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.72150763+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721514306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721518328+07:00","message":"> Transcript [539] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721522523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721529174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721532279+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721535041+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721541315+07:00","message":"Push: 'ครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721543327+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721545671+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.721548261+07:00","message":"Next Push (prob) : 'นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.721557849+07:00","message":"push: {false ครูอยากให้ 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.724998237+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.725034286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.725040798+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.725055342+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.725062507+07:00","message":"[bufferProcess] interim [100000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.725065255+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.725072287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.725075123+07:00","message":"> Transcript [540] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.72507911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.72508113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.725083803+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.725086142+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.912359136+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.912394975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.912402236+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.912416396+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912430038+07:00","message":"[bufferProcess] interim [280000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.91243274+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912437013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912439936+07:00","message":"> Transcript [541] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912444048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912446033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912447748+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.912450712+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.972677513+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.972715295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.972723486+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:24.97273705+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972744607+07:00","message":"[bufferProcess] interim [400000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972747439+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972754054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.97275716+07:00","message":"> Transcript [542] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972762261+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972765593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972768738+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:24.972771643+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.303574026+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.303615184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.303622873+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.30363587+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303642153+07:00","message":"[bufferProcess] interim [700000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303644794+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303650248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303653005+07:00","message":"> Transcript [543] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303656704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303658591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303661093+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303663714+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303668587+07:00","message":"Push: 'นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303670795+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303673304+07:00","message":"Set new StatePrefix : 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.303681962+07:00","message":"Next Push (prob) : 'การทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.303697102+07:00","message":"push: {false นักเรียนได้ศึกษา 0 0xc000187680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.444040929+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.444084178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.444092846+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.444105141+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444111792+07:00","message":"[bufferProcess] interim [820000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444115221+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444120795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444123492+07:00","message":"> Transcript [544] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444127024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444128821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444132836+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.444135387+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.606511728+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.616980076+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.617016749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.617023049+07:00","message":"receive interim result [false|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.617038624+07:00","message":"[buffer interim] 57 false ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617045002+07:00","message":"[bufferProcess] interim [0]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617048079+07:00","message":"[bufferProcess] send to processor:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.61705561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617058452+07:00","message":"> Transcript [545] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617062218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617064101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617066202+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.617068415+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.776979144+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.777025826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ\",\"confidence\":0.9549401}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.777031941+07:00","message":"receive interim result [true|false]: ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.777042711+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.777044708+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.777053097+07:00","message":"[buffer interim] 57 true ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777064808+07:00","message":"[bufferProcess] interim [180000000]:ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777081331+07:00","message":"[bufferProcess] send to processor (isfinal):ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777085662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.7770888+07:00","message":"> Transcript [546] [false]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777092959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777094876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777096679+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777099099+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777101115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777102999+07:00","message":"> Transcript [547] [true]: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777105302+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777106796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777108495+07:00","message":"StatePrefix: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777110312+07:00","message":"TextPushed: 'ไปเข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:25.777113893+07:00","message":"Push: 'การทดลองนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.77712343+07:00","message":"push: {true การทดลองนี้นะคะ 0 0xc000187680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:25.78902736+07:00","message":"write wav file: './tmp/7508/7508_57.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:25.867446437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:25.867467429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:25.926893046+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.493026364+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.493064301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.493069824+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.493082868+07:00","message":"[buffer interim] 58 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.493088705+07:00","message":"[bufferProcess] interim [540000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.493090393+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.591923916+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.591960287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.591965751+07:00","message":"receive interim result [false|false]: จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.59198137+07:00","message":"[buffer interim] 58 false จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.591989106+07:00","message":"[bufferProcess] interim [600000000]:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.591991083+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.591994855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.591998021+07:00","message":"> Transcript [548] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.59200003+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.631040078+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.631074202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.631079547+07:00","message":"receive interim result [false|false]: จัดหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.631088254+07:00","message":"[buffer interim] 58 false จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.631094574+07:00","message":"[bufferProcess] interim [660000000]:จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.631096856+07:00","message":"[bufferProcess] send to processor:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.631100163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.631102791+07:00","message":"> Transcript [549] [false]: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.631104707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.631107225+07:00","message":"Set new StatePrefix: 'จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.642053695+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.642085648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.64209099+07:00","message":"receive interim result [false|false]: กับข้าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.642103704+07:00","message":"[buffer interim] 58 false กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642110125+07:00","message":"[bufferProcess] interim [720000000]:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642112241+07:00","message":"[bufferProcess] send to processor:จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642117198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.64212008+07:00","message":"> Transcript [550] [false]: 'จัดหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642123113+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642125562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642127665+07:00","message":"StatePrefix: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.642129432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.902714837+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.90275456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.902760121+07:00","message":"receive interim result [false|false]: จากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.902771633+07:00","message":"[buffer interim] 58 false จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.902777899+07:00","message":"[bufferProcess] interim [20000000]:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.902780419+07:00","message":"[bufferProcess] send to processor:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.902786966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.902789579+07:00","message":"> Transcript [551] [false]: 'กับข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.902791652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:26.902793418+07:00","message":"Set new StatePrefix: 'กับข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:26.944672284+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.046236003+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.046279205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพ\",\"confidence\":0.8002513}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.046284642+07:00","message":"receive interim result [true|false]: จากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.046295143+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.046297199+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.04630435+07:00","message":"[buffer interim] 58 true จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046312329+07:00","message":"[bufferProcess] interim [260000000]:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046315175+07:00","message":"[bufferProcess] send to processor (isfinal):จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046318704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046321749+07:00","message":"> Transcript [552] [false]: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046323706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046325519+07:00","message":"Set new StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.04632727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046328869+07:00","message":"> Transcript [553] [true]: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046331043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046332764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046334317+07:00","message":"StatePrefix: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046336051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.046342725+07:00","message":"Push: 'จากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.046350665+07:00","message":"push: {true จากภาพ 0 0xc00380c800}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:27.051822736+07:00","message":"write wav file: './tmp/7508/7508_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.407041139+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.748957641+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.748995088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.749000084+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.749015609+07:00","message":"[buffer interim] 59 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.74902129+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.7490231+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.923760154+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.923804937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.923811138+07:00","message":"receive interim result [false|false]: เมื่อย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.923825986+07:00","message":"[buffer interim] 59 false เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.923832912+07:00","message":"[bufferProcess] interim [540000000]:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.923835238+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.923841809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.923844659+07:00","message":"> Transcript [554] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.923846894+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.938123936+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.938153536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.938158599+07:00","message":"receive interim result [false|false]: เมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:27.938171047+07:00","message":"[buffer interim] 59 false เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938177254+07:00","message":"[bufferProcess] interim [600000000]:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938179464+07:00","message":"[bufferProcess] send to processor:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938185423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938188059+07:00","message":"> Transcript [555] [false]: 'เมื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938190921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938192705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938194485+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:27.938197267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.056563399+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.05659848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.056604406+07:00","message":"receive interim result [false|false]: เมื่อเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.056615249+07:00","message":"[buffer interim] 59 false เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056622402+07:00","message":"[bufferProcess] interim [660000000]:เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056624553+07:00","message":"[bufferProcess] send to processor:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.05662838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056631227+07:00","message":"> Transcript [556] [false]: 'เมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056634304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056636061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056637916+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.056639727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.244275645+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.244319908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.244327102+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.244341301+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244349877+07:00","message":"[bufferProcess] interim [840000000]:เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244353924+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.24436251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244367139+07:00","message":"> Transcript [557] [false]: 'เมื่อเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244371637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244374773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244377917+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.244381036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.440940003+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.440976309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.44098341+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.440996845+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441004551+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441007118+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441010688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441013401+07:00","message":"> Transcript [558] [false]: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441016833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441018716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441020605+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441022518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441025121+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441027041+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441029337+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.441031828+07:00","message":"Next Push (prob) : 'เริ่มการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.44104092+07:00","message":"push: {false เมื่อ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.563568857+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.56360515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.563610796+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:28.563622982+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563630184+07:00","message":"[bufferProcess] interim [200000000]:เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563632344+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563637498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563640611+07:00","message":"> Transcript [559] [false]: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563644023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563645979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563648333+07:00","message":"StatePrefix: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:28.563650513+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:28.868133287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:28.868142009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.145325013+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.145360159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.145365887+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.145377674+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145384686+07:00","message":"[bufferProcess] interim [740000000]:เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145386915+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145392675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145398754+07:00","message":"> Transcript [560] [false]: 'เมื่อเริ่มการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145402126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145404087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145405936+07:00","message":"StatePrefix: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.145408175+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.279201016+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.279241881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.279247695+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.279260098+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279267409+07:00","message":"[bufferProcess] interim [920000000]:เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279269521+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279273519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279276296+07:00","message":"> Transcript [561] [false]: 'เมื่อเริ่มการทดลองสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279279354+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279281292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279283521+07:00","message":"StatePrefix: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.279285679+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.801263957+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.801301348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.801307883+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.801320685+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801327633+07:00","message":"[bufferProcess] interim [340000000]:เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801330158+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.80133622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801339198+07:00","message":"> Transcript [562] [false]: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801343292+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801345443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801347397+07:00","message":"StatePrefix: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801349757+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801354162+07:00","message":"Push: 'เริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801355904+07:00","message":"TextPushed: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801357751+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.801359561+07:00","message":"Next Push (prob) : 'ทดลองสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.801369876+07:00","message":"push: {false เริ่มการ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.854247823+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.854283782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.854289909+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:29.854302187+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854309009+07:00","message":"[bufferProcess] interim [460000000]:เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854312051+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854318544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854320938+07:00","message":"> Transcript [563] [false]: 'เมื่อเริ่มการทดลองสารละลายสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854324293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854326369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854327968+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:29.854330849+07:00","message":"TextPushed: 'เมื่อเริ่มการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.367836068+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.367879147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.367887829+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.367906039+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367922901+07:00","message":"[bufferProcess] interim [0]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367925898+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367933898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367936673+07:00","message":"> Transcript [564] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.36794103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367942889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367945477+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.367949462+07:00","message":"TextPushed: 'เมื่อเริ่มการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.609260874+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.609299071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.60930517+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.609316775+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609326798+07:00","message":"[bufferProcess] interim [240000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609329427+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609334922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609338034+07:00","message":"> Transcript [565] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609351283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609354111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609356396+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.609359461+07:00","message":"TextPushed: 'เมื่อเริ่มการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.933257185+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.933307602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.933315018+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.933329561+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933337172+07:00","message":"[bufferProcess] interim [600000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933340048+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933347267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933350357+07:00","message":"> Transcript [566] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933355374+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.93335769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.93336004+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933362432+07:00","message":"TextPushed: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933369401+07:00","message":"Push: 'ทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933371128+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933373158+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:30.933375554+07:00","message":"Next Push (prob) : 'ซูโครสทางด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:30.933383885+07:00","message":"push: {false ทดลองสารละลาย 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.261298671+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.261342589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.261349712+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.261365166+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261373211+07:00","message":"[bufferProcess] interim [840000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261376264+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261383021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.26138589+07:00","message":"> Transcript [567] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261394569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261397785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261400993+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.261405147+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.328186444+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.328220043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.328226957+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.328237659+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328244085+07:00","message":"[bufferProcess] interim [20000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328247054+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328252904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328255575+07:00","message":"> Transcript [568] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328259019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328260915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328263011+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.328265588+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666318074+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666353902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666360999+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666378674+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666382456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.66638549+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666390678+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666393865+07:00","message":"[buffer interim] 59 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.66640041+07:00","message":"[bufferProcess] interim [260000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666403136+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666406553+07:00","message":"[bufferProcess] interim [320000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666408379+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666411329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666414111+07:00","message":"> Transcript [569] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666417553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666419481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666428295+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666437835+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666439709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666441545+07:00","message":"> Transcript [570] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666443586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.66644536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666446887+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666448566+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666456256+07:00","message":"Push: 'ซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.6664582+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666460177+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:31.666462204+07:00","message":"Next Push (prob) : 'ของเยือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.666470595+07:00","message":"push: {false ซูโครสทางด้านซ้าย 0 0xc0004a8780}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:31.868458353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:31.868470684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:31.944335786+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045012111+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045055471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045063325+07:00","message":"receive interim result [true|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045074051+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045076068+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045084035+07:00","message":"[buffer interim] 59 true เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.04509679+07:00","message":"[bufferProcess] interim [770000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045100265+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.04510472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045107791+07:00","message":"> Transcript [571] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045110537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045112819+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045114605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045116317+07:00","message":"> Transcript [572] [true]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045118719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045120529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045122726+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.04512539+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.045128373+07:00","message":"Push: 'ของเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.045137818+07:00","message":"push: {true ของเยื่อเลือกผ่าน 0 0xc0004a8780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:32.057533819+07:00","message":"write wav file: './tmp/7508/7508_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.207170095+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.538030847+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.538069522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.538074846+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.538088611+07:00","message":"[buffer interim] 60 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.538095624+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.538097491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.54970455+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.549731597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.549736741+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.549750914+07:00","message":"[buffer interim] 60 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.549757862+07:00","message":"[bufferProcess] interim [420000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.549759816+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.549763315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.549765918+07:00","message":"> Transcript [573] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.54976809+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.857631822+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.857672481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.857677347+07:00","message":"receive interim result [false|false]: จะมีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:32.857691892+07:00","message":"[buffer interim] 60 false จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857699079+07:00","message":"[bufferProcess] interim [660000000]:จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857701371+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857708067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857710943+07:00","message":"> Transcript [574] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857714129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857715972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.857717752+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:32.8577197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.170005565+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.170045049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.170052221+07:00","message":"receive interim result [false|false]: จะมีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.17007035+07:00","message":"[buffer interim] 60 false จะมีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.17007675+07:00","message":"[bufferProcess] interim [960000000]:จะมีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.170079378+07:00","message":"[bufferProcess] send to processor:จะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.17008545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.170088222+07:00","message":"> Transcript [575] [false]: 'จะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.170091244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.170093166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.170095198+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.170097083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.431725305+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.431763186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.431768913+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.431782148+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431788828+07:00","message":"[bufferProcess] interim [260000000]:จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431791296+07:00","message":"[bufferProcess] send to processor:จะมีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.43179621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431800053+07:00","message":"> Transcript [576] [false]: 'จะมีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431804357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431807536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431810381+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.431813089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.749781224+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.749825059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.749831222+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.749843481+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749850622+07:00","message":"[bufferProcess] interim [560000000]:จะมีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749854386+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749862182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749865142+07:00","message":"> Transcript [577] [false]: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749868208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749870316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.74987258+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749874728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749878949+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749881373+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749883339+07:00","message":"Set new StatePrefix : 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.749888141+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.749905737+07:00","message":"push: {false จะ 0 0xc000138a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.939419801+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.939465113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.939472177+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:33.93949109+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939503488+07:00","message":"[bufferProcess] interim [740000000]:จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939507075+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.93951562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939519145+07:00","message":"> Transcript [578] [false]: 'จะมีความเข้มข้นน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939523856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939526922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939535986+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:33.939539736+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.143827718+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.143867257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.143872696+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.14388756+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143893787+07:00","message":"[bufferProcess] interim [980000000]:จะมีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143896449+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143902261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143905221+07:00","message":"> Transcript [579] [false]: 'จะมีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143908591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143910651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.1439125+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.143915191+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.265889804+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.265944083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.265952833+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.265970252+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.265982562+07:00","message":"[bufferProcess] interim [40000000]:จะมีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.265986779+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.265994671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.265999296+07:00","message":"> Transcript [580] [false]: 'จะมีความเข้มข้นน้อยกว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.266004808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.266008456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.266012602+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.266016755+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.267991589+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.268015573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.268021716+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.268035519+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268041879+07:00","message":"[bufferProcess] interim [100000000]:จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268045388+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268051869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268055265+07:00","message":"> Transcript [581] [false]: 'จะมีความเข้มข้นน้อยกว่าเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268059561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268062457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.26806503+07:00","message":"StatePrefix: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268067907+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268074759+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268077394+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268080155+07:00","message":"Set new StatePrefix : 'จะมีความเข้มข้นน้อยกว่าเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.268083637+07:00","message":"Next Push (prob) : 'น้อยกว่าเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.268103865+07:00","message":"push: {false มีความเข้มข้น 0 0xc000138a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.324408343+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.32444248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.324447203+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.324462151+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.324468496+07:00","message":"[bufferProcess] interim [160000000]:จะมีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.324471057+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.324476461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.324478914+07:00","message":"> Transcript [582] [false]: 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.324481332+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.324483146+07:00","message":"Set new StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.329611637+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.329623702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.329627709+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.329631337+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.329634469+07:00","message":"[bufferProcess] interim [220000000]:จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.329636774+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.329638893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.32964104+07:00","message":"> Transcript [583] [false]: 'จะมีความเข้มข้นน้อยกว่าทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.32964295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.329645521+07:00","message":"Set new StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.641138649+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.641199583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.64120514+07:00","message":"receive interim result [false|false]: จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:34.64121924+07:00","message":"[buffer interim] 60 false จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.641226688+07:00","message":"[bufferProcess] interim [460000000]:จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.641229529+07:00","message":"[bufferProcess] send to processor:จะมีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.641233444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.641236311+07:00","message":"> Transcript [584] [false]: 'จะมีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.641238645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:34.641240516+07:00","message":"Set new StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:34.869112181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:34.869114526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.015139547+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101650241+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101696194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีความเข้มข้นน้อยกว่าทางด้านขวา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101702447+07:00","message":"receive interim result [true|false]: จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101711409+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101713444+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101722848+07:00","message":"[buffer interim] 60 true จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101729608+07:00","message":"[bufferProcess] interim [30000000]:จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101732764+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.10173604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101738734+07:00","message":"> Transcript [585] [false]: 'จะมีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101741677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101743445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101746027+07:00","message":"StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101749458+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101752277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101755072+07:00","message":"> Transcript [586] [true]: 'จะมีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101758405+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101760065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101761557+07:00","message":"StatePrefix: 'จะมีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101763298+07:00","message":"TextPushed: 'จะมีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.101769058+07:00","message":"Push: 'น้อยกว่าทางด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.101776719+07:00","message":"push: {true น้อยกว่าทางด้านขวา 0 0xc000138a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:35.111041755+07:00","message":"write wav file: './tmp/7508/7508_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.275588341+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.804025714+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.804070697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.804075703+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:35.804089323+07:00","message":"[buffer interim] 61 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.804096196+07:00","message":"[bufferProcess] interim [540000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:35.804098228+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.124921689+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.124953547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.12495856+07:00","message":"receive interim result [false|false]: น้ำจิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.124972009+07:00","message":"[buffer interim] 61 false น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.124978683+07:00","message":"[bufferProcess] interim [840000000]:น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.124981556+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.124987628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.124990225+07:00","message":"> Transcript [587] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.124992232+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.27752468+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.277569191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.277574987+07:00","message":"receive interim result [false|false]: น้ำจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.277588065+07:00","message":"[buffer interim] 61 false น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277594401+07:00","message":"[bufferProcess] interim [20000000]:น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277596829+07:00","message":"[bufferProcess] send to processor:น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277600205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277603429+07:00","message":"> Transcript [588] [false]: 'น้ำจิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277606374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277608125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277609809+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.277611827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.361134568+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.361192927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.36119894+07:00","message":"receive interim result [false|false]: น้ำจึงแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.361211616+07:00","message":"[buffer interim] 61 false น้ำจึงแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361218041+07:00","message":"[bufferProcess] interim [80000000]:น้ำจึงแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361220516+07:00","message":"[bufferProcess] send to processor:น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361226011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361228406+07:00","message":"> Transcript [589] [false]: 'น้ำจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361231019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361232851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.361235028+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.36123704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.444122565+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.444165705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.444171651+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.44418532+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.44419452+07:00","message":"[bufferProcess] interim [140000000]:น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444196756+07:00","message":"[bufferProcess] send to processor:น้ำจึงแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444205609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444208902+07:00","message":"> Transcript [590] [false]: 'น้ำจึงแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444212008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444214266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444216245+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.444218774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.515288971+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.515328211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.515334414+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.515347874+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515354206+07:00","message":"[bufferProcess] interim [320000000]:น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515356608+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515362752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.51536534+07:00","message":"> Transcript [591] [false]: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515368482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515370693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515372795+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515374983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515380268+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515381988+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515384129+07:00","message":"Set new StatePrefix : 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.515386235+07:00","message":"Next Push (prob) : 'จึงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.51539304+07:00","message":"push: {false น้ำ 0 0xc0020c0480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.832212456+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.832247599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.832255147+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:36.832270299+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832277413+07:00","message":"[bufferProcess] interim [560000000]:น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.83228085+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832285751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832289706+07:00","message":"> Transcript [592] [false]: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832294043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832296845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832299757+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:36.832304047+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.155223708+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.155259081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.155264178+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.155274881+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155281432+07:00","message":"[bufferProcess] interim [860000000]:น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155288626+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155295118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155297578+07:00","message":"> Transcript [593] [false]: 'น้ำจึงเคลื่อนที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155300659+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155302614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155304647+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.155306918+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.342797381+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.342839262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.342846017+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.342859625+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.342866035+07:00","message":"[bufferProcess] interim [40000000]:น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.342868241+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.342874494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.342878061+07:00","message":"> Transcript [594] [false]: 'น้ำจึงเคลื่อนที่สุดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.34288097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.342882917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.342888772+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.34289137+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.412851712+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.412889602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.412897126+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.412912541+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412920956+07:00","message":"[bufferProcess] interim [220000000]:น้ำจึงเคลื่อนที่สุดที่จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412924502+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412932857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412936622+07:00","message":"> Transcript [595] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412941918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412944971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412947827+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412951089+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412959034+07:00","message":"Push: 'จึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412961833+07:00","message":"TextPushed: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412965559+07:00","message":"Set new StatePrefix : 'น้ำจึงเคลื่อนที่สุดที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.412968692+07:00","message":"Next Push (prob) : 'ที่สุดที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.412992246+07:00","message":"push: {false จึงเคลื่อน 0 0xc0020c0480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.535961482+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.536000827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จะกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.53600695+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.536020554+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.536027252+07:00","message":"[bufferProcess] interim [280000000]:น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.536030879+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.536035616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.536039324+07:00","message":"> Transcript [596] [false]: 'น้ำจึงเคลื่อนที่สุดที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.536042354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.536046016+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.660480883+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.660518534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.66052407+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.660544584+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.660554258+07:00","message":"[bufferProcess] interim [400000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.660556495+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.660562319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.660565263+07:00","message":"> Transcript [597] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.660568063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.660570539+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.857655038+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.857693491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.857698934+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.857713388+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.857721586+07:00","message":"[bufferProcess] interim [580000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.857723891+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.857727576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.857730355+07:00","message":"> Transcript [598] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.857732545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.857734844+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:37.869545145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:37.869581341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.924718258+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.924749106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.924753912+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:37.924762482+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924768241+07:00","message":"[bufferProcess] interim [640000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924770732+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924774195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924776725+07:00","message":"> Transcript [599] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924779657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924781512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924783379+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:37.924785659+07:00","message":"TextPushed: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.054260599+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.054305357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.054311174+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.054327429+07:00","message":"[buffer interim] 61 false น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054335155+07:00","message":"[bufferProcess] interim [820000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054337757+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054343017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054346225+07:00","message":"> Transcript [600] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054349716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054351688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054353862+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.054356549+07:00","message":"TextPushed: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.354252384+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512435463+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512478513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย\",\"confidence\":0.9320111}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512485186+07:00","message":"receive interim result [true|false]: น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512494646+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512497003+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512504748+07:00","message":"[buffer interim] 61 true น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512514648+07:00","message":"[bufferProcess] interim [300000000]:น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512517767+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512521532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512524585+07:00","message":"> Transcript [601] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512528343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512531027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512539243+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512542683+07:00","message":"TextPushed: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.51254524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512548075+07:00","message":"> Transcript [602] [true]: 'น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512551253+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.51255366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512555963+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512558613+07:00","message":"TextPushed: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:38.512562607+07:00","message":"Push: 'ที่สุทธิจักร์หลอดด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.512571028+07:00","message":"push: {true ที่สุทธิจักร์หลอดด้านซ้าย 0 0xc0020c0480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:38.520885937+07:00","message":"write wav file: './tmp/7508/7508_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:38.548105595+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.298144336+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.298190333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.29819552+07:00","message":"receive interim result [false|false]: ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.29820991+07:00","message":"[buffer interim] 62 false ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.298217779+07:00","message":"[bufferProcess] interim [600000000]:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.298219607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.390929747+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.39097291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.390978088+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.390990718+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.390997505+07:00","message":"[bufferProcess] interim [660000000]:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.391000196+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.391006097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.391008902+07:00","message":"> Transcript [603] [false]: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.391011702+07:00","message":"Set StatePrefix (first interim): 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.71286656+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.712904855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.712910815+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.712923734+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.712931179+07:00","message":"[bufferProcess] interim [960000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.712933389+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.71293949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.712942411+07:00","message":"> Transcript [604] [false]: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.712945455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.712947355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.71294923+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.712951392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.973817796+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.973855881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.973861794+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:39.973876248+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973883466+07:00","message":"[bufferProcess] interim [320000000]:ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973885849+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973892561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973895722+07:00","message":"> Transcript [605] [false]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973899374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973901842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.973904055+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:39.97390597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.176937704+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.176981706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.176987903+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.177003438+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177012586+07:00","message":"[bufferProcess] interim [500000000]:ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177015139+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177021756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177024612+07:00","message":"> Transcript [606] [false]: 'ผ่านเยื่อเลือกผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177028146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177030216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177032092+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.177034399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.490881561+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.490921071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหล่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.490926706+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.490938004+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490945495+07:00","message":"[bufferProcess] interim [740000000]:ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490948188+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490953676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490956579+07:00","message":"> Transcript [607] [false]: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490959836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490961985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490963853+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.49096592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490970074+07:00","message":"Push: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490972177+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490974084+07:00","message":"Set new StatePrefix : 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.490976712+07:00","message":"Next Push (prob) : 'เลือกผ่านไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.490984503+07:00","message":"push: {false ผ่านเยื่อ 0 0xc000044a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.612618943+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.612656169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.612664928+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.612677507+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612684468+07:00","message":"[bufferProcess] interim [860000000]:ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612687007+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612693146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612695884+07:00","message":"> Transcript [608] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612698857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612701088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.612703086+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.61270563+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.678897636+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.678925038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.678930074+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.678942619+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.67894857+07:00","message":"[bufferProcess] interim [980000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.678950757+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.678954204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.678957135+07:00","message":"> Transcript [609] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.678960291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.678962245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.67896394+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.678965834+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.800937064+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.800971379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.80097662+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.800987452+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.8009956+07:00","message":"[bufferProcess] interim [40000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.800998332+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.801001772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.801004563+07:00","message":"> Transcript [610] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.801008237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.801010229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.801011897+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.801014121+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.869022981+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.869054696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.869060521+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.869073196+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869079322+07:00","message":"[bufferProcess] interim [220000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869083099+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869089515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869092282+07:00","message":"> Transcript [611] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.86909578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869097942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869099947+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869101847+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869108023+07:00","message":"Push: 'เลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.86910991+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869111965+07:00","message":"Set new StatePrefix : 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:40.869114462+07:00","message":"Next Push (prob) : 'หลอดด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:40.869121946+07:00","message":"push: {false เลือกผ่านไปยัง 0 0xc000044a80}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:40.870123271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:40.870123283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.364383738+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.444369734+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.444416125+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-02-25T11:23:41.444422841+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.444437644+07:00","message":"[buffer interim] 62 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444445622+07:00","message":"[bufferProcess] interim [820000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444448319+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444456051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444458837+07:00","message":"> Transcript [612] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.44446238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444464583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444466411+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.444469516+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.46415754+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.464183813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.464189518+07:00","message":"receive interim result [true|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.464199185+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.464201503+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.464208271+07:00","message":"[buffer interim] 62 true ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464214011+07:00","message":"[bufferProcess] interim [850000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464217107+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464224282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.46424262+07:00","message":"> Transcript [613] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464249217+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464251489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464253289+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.46425585+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464258624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464260447+07:00","message":"> Transcript [614] [true]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464262699+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.46426423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464265753+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464267399+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.464275926+07:00","message":"Push: 'หลอดด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.464289105+07:00","message":"push: {true หลอดด้านขวา 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:41.472177118+07:00","message":"write wav file: './tmp/7508/7508_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.557200352+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.910394826+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.910439994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.910445469+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:41.910458345+07:00","message":"[buffer interim] 63 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.910465427+07:00","message":"[bufferProcess] interim [420000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:41.910467146+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.107086884+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.107129606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.107136293+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.107151862+07:00","message":"[buffer interim] 63 false 8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.107161921+07:00","message":"[bufferProcess] interim [540000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.107164309+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.107170627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.10717368+07:00","message":"> Transcript [615] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.107176004+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.144984368+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.145018472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่สู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.145024615+07:00","message":"receive interim result [false|false]: แต่สู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.145035349+07:00","message":"[buffer interim] 63 false แต่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.145042361+07:00","message":"[bufferProcess] interim [600000000]:แต่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.14504455+07:00","message":"[bufferProcess] send to processor:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.145049876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.145052949+07:00","message":"> Transcript [616] [false]: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.145055061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.145057063+07:00","message":"Set new StatePrefix: '8'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.379430342+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.379466947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่สู้ๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.379473133+07:00","message":"receive interim result [false|false]: แต่สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.379489571+07:00","message":"[buffer interim] 63 false แต่สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.379497565+07:00","message":"[bufferProcess] interim [780000000]:แต่สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.379499941+07:00","message":"[bufferProcess] send to processor:แต่สู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.379503483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.379506439+07:00","message":"> Transcript [617] [false]: 'แต่สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.379508755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.379510721+07:00","message":"Set new StatePrefix: 'แต่สู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.414693412+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.414723922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่สู้คน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.414729118+07:00","message":"receive interim result [false|false]: แต่สู้คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.414741753+07:00","message":"[buffer interim] 63 false แต่สู้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414748312+07:00","message":"[bufferProcess] interim [840000000]:แต่สู้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414750412+07:00","message":"[bufferProcess] send to processor:แต่สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414753616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414756209+07:00","message":"> Transcript [618] [false]: 'แต่สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414760563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414762815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414764894+07:00","message":"StatePrefix: 'แต่สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.414767076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.434607055+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.434625856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.434630985+07:00","message":"receive interim result [false|false]: แต่ซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.434637196+07:00","message":"[buffer interim] 63 false แต่ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434642138+07:00","message":"[bufferProcess] interim [900000000]:แต่ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.43464432+07:00","message":"[bufferProcess] send to processor:แต่สู้คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434646885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434649229+07:00","message":"> Transcript [619] [false]: 'แต่สู้คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434652009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434654312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434655921+07:00","message":"StatePrefix: 'แต่สู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.434657852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.784402069+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.784438394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.784444137+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.784459345+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.78446895+07:00","message":"[bufferProcess] interim [260000000]:แต่ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.784471465+07:00","message":"[bufferProcess] send to processor:แต่ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.78447767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.784481457+07:00","message":"> Transcript [620] [false]: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.78448354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.784485554+07:00","message":"Set new StatePrefix: 'แต่ซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.976690285+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.976728559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.976734412+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.976748705+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976755858+07:00","message":"[bufferProcess] interim [440000000]:แต่ซูโครสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976758246+07:00","message":"[bufferProcess] send to processor:แต่ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976764684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976767834+07:00","message":"> Transcript [621] [false]: 'แต่ซูโครสไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976770995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976772959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976774982+07:00","message":"StatePrefix: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.976777429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.985627172+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.985652398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.985657118+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:42.985668957+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985674357+07:00","message":"[bufferProcess] interim [500000000]:แต่ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985678105+07:00","message":"[bufferProcess] send to processor:แต่ซูโครสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985682672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985684972+07:00","message":"> Transcript [622] [false]: 'แต่ซูโครสไม่เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985688076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985690064+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985691699+07:00","message":"StatePrefix: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:42.985693706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.101443601+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.101478429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.101487623+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.101500649+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101506775+07:00","message":"[bufferProcess] interim [560000000]:แต่ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101509478+07:00","message":"[bufferProcess] send to processor:แต่ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101515078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101518026+07:00","message":"> Transcript [623] [false]: 'แต่ซูโครสไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101521409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101523639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101525513+07:00","message":"StatePrefix: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.101527467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.433707008+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.433749846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถผ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.433756281+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่สามารถผ่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.433772017+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่สามารถผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433779166+07:00","message":"[bufferProcess] interim [920000000]:แต่ซูโครสไม่สามารถผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433781521+07:00","message":"[bufferProcess] send to processor:แต่ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433788294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433791103+07:00","message":"> Transcript [624] [false]: 'แต่ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433794513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.43379633+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.43379821+07:00","message":"StatePrefix: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433800787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433806364+07:00","message":"Push: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433808274+07:00","message":"TextPushed: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433810393+07:00","message":"Set new StatePrefix : 'แต่ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.433812394+07:00","message":"Next Push (prob) : 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.433820258+07:00","message":"push: {false แต่ซูโครส 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.485677123+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.485713708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.485719568+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.485735976+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485743803+07:00","message":"[bufferProcess] interim [980000000]:แต่ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485746123+07:00","message":"[bufferProcess] send to processor:แต่ซูโครสไม่สามารถผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485751055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485753688+07:00","message":"> Transcript [625] [false]: 'แต่ซูโครสไม่สามารถผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485757127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485759317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485761164+07:00","message":"StatePrefix: 'แต่ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.485763164+07:00","message":"TextPushed: 'แต่ซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.687420182+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.687455882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถผ่านได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.687464818+07:00","message":"receive interim result [false|false]: แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.687478434+07:00","message":"[buffer interim] 63 false แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687485829+07:00","message":"[bufferProcess] interim [160000000]:แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687487952+07:00","message":"[bufferProcess] send to processor:แต่ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687494962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687498284+07:00","message":"> Transcript [626] [false]: 'แต่ซูโครสไม่สามารถผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687501479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687503731+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687506643+07:00","message":"StatePrefix: 'แต่ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:43.687508656+07:00","message":"TextPushed: 'แต่ซูโครส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:43.870367757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:43.870368147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:43.994332911+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.106400864+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.106453105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถผ่านได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.106461023+07:00","message":"receive interim result [true|false]: แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.106472103+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.10647492+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.10648412+07:00","message":"[buffer interim] 63 true แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106495005+07:00","message":"[bufferProcess] interim [670000000]:แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106499184+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106503735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106507668+07:00","message":"> Transcript [627] [false]: 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106514868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.10651793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106520921+07:00","message":"StatePrefix: 'แต่ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106524803+07:00","message":"TextPushed: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106527601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106530522+07:00","message":"> Transcript [628] [true]: 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106533578+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106545097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106547666+07:00","message":"StatePrefix: 'แต่ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106550413+07:00","message":"TextPushed: 'แต่ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:44.106554435+07:00","message":"Push: 'ไม่สามารถผ่านได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.106564921+07:00","message":"push: {true ไม่สามารถผ่านได้ 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:44.114672651+07:00","message":"write wav file: './tmp/7508/7508_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:44.765511894+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.098559286+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.098598883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.09860462+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.098619848+07:00","message":"[buffer interim] 64 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.098626146+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.098628292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.30451168+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.304560459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.304567053+07:00","message":"receive interim result [false|false]: เมื่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.304583265+07:00","message":"[buffer interim] 64 false เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.304590589+07:00","message":"[bufferProcess] interim [600000000]:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.304593165+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.304600512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.304603342+07:00","message":"> Transcript [629] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.304605441+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.40959275+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.409631701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.4096375+07:00","message":"receive interim result [false|false]: เมื่อสิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.409650297+07:00","message":"[buffer interim] 64 false เมื่อสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409657254+07:00","message":"[bufferProcess] interim [660000000]:เมื่อสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409659852+07:00","message":"[bufferProcess] send to processor:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409665306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409668397+07:00","message":"> Transcript [630] [false]: 'เมื่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409671815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409673997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.40967612+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.409680545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.480668787+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.480706241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.480712385+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.480726455+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480737138+07:00","message":"[bufferProcess] interim [780000000]:เมื่อสิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480740273+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480746988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480749788+07:00","message":"> Transcript [631] [false]: 'เมื่อสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480753815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480756225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480757997+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.480759737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.730248438+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.730286184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.730292142+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.730307776+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.73031504+07:00","message":"[bufferProcess] interim [960000000]:เมื่อสิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730317363+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730325206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730328035+07:00","message":"> Transcript [632] [false]: 'เมื่อสิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730331359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730333272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730335617+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.730338008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.934703055+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.934742242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.934748192+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.93476372+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.93477132+07:00","message":"[bufferProcess] interim [200000000]:เมื่อสิ้นสุดการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934773728+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934780839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934784049+07:00","message":"> Transcript [633] [false]: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934787418+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934789324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934791463+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934793834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934799534+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934801629+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934803565+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:45.934805466+07:00","message":"Next Push (prob) : 'สิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:45.934813511+07:00","message":"push: {false เมื่อ 0 0xc0020c0d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.122724558+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.122767013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.122772756+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.122786213+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.122793991+07:00","message":"[bufferProcess] interim [380000000]:เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.122796418+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.12280341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.122806655+07:00","message":"> Transcript [634] [false]: 'เมื่อสิ้นสุดการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.122809935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.12281201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.122819343+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.122821885+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.335332046+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.335375087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.335381453+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.33539667+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.335404446+07:00","message":"[bufferProcess] interim [620000000]:เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.335406912+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.335413079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.335415879+07:00","message":"> Transcript [635] [false]: 'เมื่อสิ้นสุดการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.33541966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.33542218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.335424395+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.335427031+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.500833645+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.500871081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.500878078+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:46.500891042+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.500897627+07:00","message":"[bufferProcess] interim [740000000]:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.50090007+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.50090624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.500909335+07:00","message":"> Transcript [636] [false]: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.500912857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.500914962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.50091746+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:46.500919687+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:46.871068322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:46.871093583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.084938099+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.084980837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.084987152+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.085001613+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085009048+07:00","message":"[bufferProcess] interim [340000000]:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085011959+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085018911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085021543+07:00","message":"> Transcript [637] [false]: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085025678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085028298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085030409+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085033436+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085039136+07:00","message":"Push: 'สิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085041241+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085043346+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.085045479+07:00","message":"Next Push (prob) : 'ทดลองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.085053733+07:00","message":"push: {false สิ้นสุดการ 0 0xc0020c0d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.215221101+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.215262433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.215268785+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.215283139+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215290861+07:00","message":"[bufferProcess] interim [460000000]:เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215293783+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215300391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215302908+07:00","message":"> Transcript [638] [false]: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215306421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215308434+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215310228+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.215313547+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.224199694+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.224213356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.224217199+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.224222291+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.224225922+07:00","message":"[bufferProcess] interim [520000000]:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.224228623+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.224231155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.22423335+07:00","message":"> Transcript [639] [false]: 'เมื่อสิ้นสุดการทดลองนะคะและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.224235585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.224237568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.224239788+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.22424187+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.335700349+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.335732128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.335737716+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.335750141+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335756448+07:00","message":"[bufferProcess] interim [580000000]:เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335758744+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335763907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335766634+07:00","message":"> Transcript [640] [false]: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335769834+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335771783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335773626+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.335775923+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.523464743+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.523502273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.523508476+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.523521426+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523528981+07:00","message":"[bufferProcess] interim [820000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523531312+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523543228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523546264+07:00","message":"> Transcript [641] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523549697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523552024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523553852+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.5235566+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523562812+07:00","message":"Push: 'ทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523564549+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523566624+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.523568727+07:00","message":"Next Push (prob) : 'ระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.523576832+07:00","message":"push: {false ทดลองนะคะ 0 0xc0020c0d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.780760825+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.780801971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.780809175+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.780823554+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.780831291+07:00","message":"[bufferProcess] interim [60000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.780834525+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.780842121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.78084561+07:00","message":"> Transcript [642] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.780849853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.78085288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.780864708+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.780867598+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.973962249+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.97400286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.974008922+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:47.974022053+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974029001+07:00","message":"[bufferProcess] interim [300000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974031383+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974037464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974040286+07:00","message":"> Transcript [643] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974043899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974046299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.97404835+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:47.974051072+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.104101931+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.104135618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.104142248+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.104153001+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104159904+07:00","message":"[bufferProcess] interim [360000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.10416247+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104168146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104170947+07:00","message":"> Transcript [644] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104174926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104177129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104179465+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.104182077+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.294718873+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.294750571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.294758023+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.294770954+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294777016+07:00","message":"[bufferProcess] interim [600000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294779125+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294785548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294788312+07:00","message":"> Transcript [645] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294791932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294793891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294795728+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294798424+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294805619+07:00","message":"Push: 'ระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294807448+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294809608+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.294812339+07:00","message":"Next Push (prob) : 'ของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.294819168+07:00","message":"push: {false ระดับ 0 0xc0020c0d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.483392325+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.483429633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.483435541+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.483446296+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483452438+07:00","message":"[bufferProcess] interim [780000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483455382+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483461485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483464102+07:00","message":"> Transcript [646] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483467464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483469274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483471066+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.483473502+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.610816804+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.610849295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.610855553+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.610867737+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610874201+07:00","message":"[bufferProcess] interim [840000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610877359+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610884418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610887155+07:00","message":"> Transcript [647] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610890121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610892136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.610893924+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.61089641+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.80104669+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.801091365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.801097803+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:48.801112929+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801120835+07:00","message":"[bufferProcess] interim [80000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801124+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801128277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801131274+07:00","message":"> Transcript [648] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801137997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801141409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801143653+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:48.801146042+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.008304623+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.008353917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.008360984+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.008377628+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008385737+07:00","message":"[bufferProcess] interim [320000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008388164+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008395872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.0083987+07:00","message":"> Transcript [649] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008402685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008404839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.00840714+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008412832+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008420283+07:00","message":"Push: 'ของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008422196+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008424804+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.008427505+07:00","message":"Next Push (prob) : 'ในด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.008437169+07:00","message":"push: {false ของสารละลาย 0 0xc0020c0d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.336553956+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.336595914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.336604969+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.336620044+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336628659+07:00","message":"[bufferProcess] interim [620000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336632356+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336637008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336640027+07:00","message":"> Transcript [650] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336643568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336645629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336647307+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.336649785+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.381949018+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.381985716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.381991911+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.382007643+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.3820147+07:00","message":"[bufferProcess] interim [680000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382017085+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382020157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382022897+07:00","message":"> Transcript [651] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382026813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382029106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382030781+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.382033118+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.836937394+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.836975166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.836981586+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.836994528+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837000677+07:00","message":"[bufferProcess] interim [100000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837003541+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837008908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837011573+07:00","message":"> Transcript [652] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837015052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837016787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837018859+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.837021528+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:49.871391718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:49.871430007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.899412927+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.89944792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.899454481+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.899465312+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899472432+07:00","message":"[bufferProcess] interim [220000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899474997+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899479937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899482748+07:00","message":"> Transcript [653] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899485821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899487601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899489798+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899492551+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899496977+07:00","message":"Push: 'ในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899498889+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899500994+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:49.899503048+07:00","message":"Next Push (prob) : 'ของหลอดจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:49.899509756+07:00","message":"push: {false ในด้านซ้าย 0 0xc0020c0d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.030499159+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.030550528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.030560236+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.030575172+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.030580999+07:00","message":"[bufferProcess] interim [280000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.030583825+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.030590803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.03059364+07:00","message":"> Transcript [654] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.030596224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.030599242+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.082181916+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.082220775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.08222721+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.082241097+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.082248915+07:00","message":"[bufferProcess] interim [340000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.08225223+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.082258291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.082260863+07:00","message":"> Transcript [655] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.082263528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.082265467+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.282268345+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.282310738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.28231695+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.282331427+07:00","message":"[buffer interim] 64 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.28233841+07:00","message":"[bufferProcess] interim [580000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.282340868+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.282347451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.282350179+07:00","message":"> Transcript [656] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.282352681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.28235471+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.39450067+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496840156+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496886118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496893354+07:00","message":"receive interim result [true|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496903992+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496906208+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496913579+07:00","message":"[buffer interim] 64 true เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.49692238+07:00","message":"[bufferProcess] interim [850000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496925988+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496929718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496932394+07:00","message":"> Transcript [657] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496935765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496937663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.49694074+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496944509+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496946621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496948484+07:00","message":"> Transcript [658] [true]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496950665+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496952264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496953755+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496955888+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:50.496959366+07:00","message":"Push: 'ของหลอดจะต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.496968908+07:00","message":"push: {true ของหลอดจะต่ำลง 0 0xc0020c0d80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:50.508191982+07:00","message":"write wav file: './tmp/7508/7508_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:50.71610226+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.23931798+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.239356893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.239362486+07:00","message":"receive interim result [false|false]: ในขณะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.239376871+07:00","message":"[buffer interim] 65 false ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.239383137+07:00","message":"[bufferProcess] interim [540000000]:ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.239384768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.360872119+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.360922528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.360930842+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.36094797+07:00","message":"[buffer interim] 65 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.360958344+07:00","message":"[bufferProcess] interim [720000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.360961549+07:00","message":"[bufferProcess] send to processor:ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.360968737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.360972697+07:00","message":"> Transcript [659] [false]: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.360975808+07:00","message":"Set StatePrefix (first interim): 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.42859457+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.428636638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.428643066+07:00","message":"receive interim result [false|false]: ในขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.428657306+07:00","message":"[buffer interim] 65 false ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.428664836+07:00","message":"[bufferProcess] interim [780000000]:ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.428667315+07:00","message":"[bufferProcess] send to processor:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.428684975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.428688208+07:00","message":"> Transcript [660] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.428690197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.42869203+07:00","message":"Set new StatePrefix: 'ขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.698409035+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.69845043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.698456542+07:00","message":"receive interim result [false|false]: ในขณะที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.69847128+07:00","message":"[buffer interim] 65 false ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.698478596+07:00","message":"[bufferProcess] interim [20000000]:ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.698480918+07:00","message":"[bufferProcess] send to processor:ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.69848774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.698490704+07:00","message":"> Transcript [661] [false]: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.698492769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.698494888+07:00","message":"Set new StatePrefix: 'ในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.882287126+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.882332595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.882344355+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:51.882359699+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.882367858+07:00","message":"[bufferProcess] interim [140000000]:ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.88237056+07:00","message":"[bufferProcess] send to processor:ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.882377924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.882381103+07:00","message":"> Transcript [662] [false]: 'ในขณะที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.882384493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.88238722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.8823891+07:00","message":"StatePrefix: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:51.882391193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.139617715+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.139653673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.139659479+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.139672705+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.139681074+07:00","message":"[bufferProcess] interim [440000000]:ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.139683568+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.139689256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.139691852+07:00","message":"> Transcript [663] [false]: 'ในขณะที่ระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.13969496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.13969695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.139698681+07:00","message":"StatePrefix: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.139700636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.334283439+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.334322478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.334329068+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.334340857+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.33435036+07:00","message":"[bufferProcess] interim [680000000]:ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334353759+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334359854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334364613+07:00","message":"> Transcript [664] [false]: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334368997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334373004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334374731+07:00","message":"StatePrefix: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.334376648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.592575041+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.592626281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.59263186+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.592644467+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592651118+07:00","message":"[bufferProcess] interim [920000000]:ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592653932+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592657308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592660274+07:00","message":"> Transcript [665] [false]: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592663694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592665416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592667084+07:00","message":"StatePrefix: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592668901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592675441+07:00","message":"Push: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592678377+07:00","message":"TextPushed: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592681259+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.592684167+07:00","message":"Next Push (prob) : 'ระดับของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.59269168+07:00","message":"push: {false ในขณะที่ 0 0xc000138800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739564749+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739587245+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.73958991+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739591632+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739593294+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739595128+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739597056+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739598915+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739600467+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.739601987+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.837968033+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.838027331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.838034299+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:52.838050366+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.83805916+07:00","message":"[bufferProcess] interim [220000000]:ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838062098+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838068791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838071785+07:00","message":"> Transcript [666] [false]: 'ในขณะที่ระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838075244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838077268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838079119+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:52.838081162+07:00","message":"TextPushed: 'ในขณะที่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:52.871444727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:52.871450901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.040757239+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.040803305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.040809343+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.040821048+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040826836+07:00","message":"[bufferProcess] interim [340000000]:ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040829046+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040834606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040837147+07:00","message":"> Transcript [667] [false]: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040840561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040842488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040845266+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.040847394+07:00","message":"TextPushed: 'ในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.047602155+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.047641408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.047647297+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.04766328+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047669996+07:00","message":"[bufferProcess] interim [400000000]:ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047672226+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047679626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047682277+07:00","message":"> Transcript [668] [false]: 'ในขณะที่ระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047685496+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047687654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047689836+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.047692002+07:00","message":"TextPushed: 'ในขณะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.359605597+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.359647741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.359653924+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.359669969+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359676714+07:00","message":"[bufferProcess] interim [640000000]:ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.3596793+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.35968648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359688962+07:00","message":"> Transcript [669] [false]: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.35969277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359694905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359697614+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359702969+07:00","message":"TextPushed: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359709474+07:00","message":"Push: 'ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359711612+07:00","message":"TextPushed: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359713855+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.359716056+07:00","message":"Next Push (prob) : 'ละลายในด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.359722811+07:00","message":"push: {false ระดับของสาร 0 0xc000138800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.684417649+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.684458274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.684465815+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.6844789+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684486671+07:00","message":"[bufferProcess] interim [940000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684488974+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684494446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684497253+07:00","message":"> Transcript [670] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684500853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684503203+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684505086+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.684508028+07:00","message":"TextPushed: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.749722029+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.749747737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.749752755+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.749760215+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749766214+07:00","message":"[bufferProcess] interim [120000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749768809+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749772147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749774365+07:00","message":"> Transcript [671] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749777069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749778894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.74978066+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.749783383+07:00","message":"TextPushed: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.874324476+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.874353808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.874359834+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:53.874373462+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874379238+07:00","message":"[bufferProcess] interim [180000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874381698+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874384894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874387683+07:00","message":"> Transcript [672] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.87439096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874393406+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874395206+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:53.874397415+07:00","message":"TextPushed: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.06427964+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.064317599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.064324317+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.064340161+07:00","message":"[buffer interim] 65 false ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064347584+07:00","message":"[bufferProcess] interim [420000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064350386+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064356743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064362244+07:00","message":"> Transcript [673] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064366457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064369369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064371198+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064373753+07:00","message":"TextPushed: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064382708+07:00","message":"Push: 'ละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064384506+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064386681+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.064388666+07:00","message":"Next Push (prob) : 'ขวาจะสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.064397271+07:00","message":"push: {false ละลายในด้าน 0 0xc000138800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.305460331+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.397097721+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.397150178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.397156963+07:00","message":"receive interim result [true|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.39718241+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.397185323+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.397194151+07:00","message":"[buffer interim] 65 true ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397206881+07:00","message":"[bufferProcess] interim [810000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397210405+07:00","message":"[bufferProcess] send to processor (isfinal):ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397227869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397247386+07:00","message":"> Transcript [674] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397253807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397256396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397258705+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397261441+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397263827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397266422+07:00","message":"> Transcript [675] [true]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397268427+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397269937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397271457+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397273186+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:54.397280265+07:00","message":"Push: 'ขวาจะสูงขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.397291713+07:00","message":"push: {true ขวาจะสูงขึ้น 0 0xc000138800}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:54.405933352+07:00","message":"write wav file: './tmp/7508/7508_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:54.496639462+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.004265647+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.004305868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.004310991+07:00","message":"receive interim result [false|false]: จน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.00432712+07:00","message":"[buffer interim] 66 false จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.00433333+07:00","message":"[bufferProcess] interim [480000000]:จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.004335394+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.106511532+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.106556302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.10656273+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.106577166+07:00","message":"[buffer interim] 66 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.10658541+07:00","message":"[bufferProcess] interim [600000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.106587793+07:00","message":"[bufferProcess] send to processor:จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.106593441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.106596405+07:00","message":"> Transcript [676] [false]: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.10659888+07:00","message":"Set StatePrefix (first interim): 'จน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.157994924+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.158040159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.158045989+07:00","message":"receive interim result [false|false]: จนในที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.158061875+07:00","message":"[buffer interim] 66 false จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.158070042+07:00","message":"[bufferProcess] interim [720000000]:จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.15807218+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.15807861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.158081385+07:00","message":"> Transcript [677] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.158083466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.158085286+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.346253867+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.346300933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.346308651+07:00","message":"receive interim result [false|false]: จนในที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.346326844+07:00","message":"[buffer interim] 66 false จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.346333876+07:00","message":"[bufferProcess] interim [840000000]:จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.346336022+07:00","message":"[bufferProcess] send to processor:จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.346338989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.346341626+07:00","message":"> Transcript [678] [false]: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.346343974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.346346338+07:00","message":"Set new StatePrefix: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.795301603+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.795346421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.795353154+07:00","message":"receive interim result [false|false]: จนในที่สุดความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:55.795365409+07:00","message":"[buffer interim] 66 false จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795372976+07:00","message":"[bufferProcess] interim [320000000]:จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795375841+07:00","message":"[bufferProcess] send to processor:จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795381661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795384476+07:00","message":"> Transcript [679] [false]: 'จนในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795388307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795390318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795392845+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:55.795394832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:55.87244495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:55.872462655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.002270372+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.002318597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.002324577+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.002338617+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.00234843+07:00","message":"[bufferProcess] interim [500000000]:จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002351548+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002357478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002361273+07:00","message":"> Transcript [680] [false]: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002365938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002368591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002371639+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.002373722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.204252014+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.204292784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.204298024+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.204314309+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204321564+07:00","message":"[bufferProcess] interim [680000000]:จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204323786+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204326679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204329994+07:00","message":"> Transcript [681] [false]: 'จนในที่สุดความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204332912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204334757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204336533+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.204338521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.523274225+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.523309976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.523315708+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.523330499+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523337242+07:00","message":"[bufferProcess] interim [980000000]:จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523339465+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523345606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.52334866+07:00","message":"> Transcript [682] [false]: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523352475+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523354533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523356328+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523358902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523364915+07:00","message":"Push: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.523366972+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.52336893+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.52337164+07:00","message":"Next Push (prob) : 'สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.523379484+07:00","message":"push: {false จนในที่ 0 0xc0020c0900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.746246835+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.746282363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.746287902+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.746301221+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746307601+07:00","message":"[bufferProcess] interim [220000000]:จนในที่สุดความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746309864+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746317132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746323228+07:00","message":"> Transcript [683] [false]: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746326236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746330921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746333225+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.746335522+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.885258381+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.885294902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.885300966+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.885312814+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885319958+07:00","message":"[bufferProcess] interim [280000000]:จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885322392+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885328117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885330873+07:00","message":"> Transcript [684] [false]: 'จนในที่สุดความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885334861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885336885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885339231+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.885341615+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.925197409+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.925220705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.925226052+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.925232647+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.92523782+07:00","message":"[bufferProcess] interim [340000000]:จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.925240417+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.92524577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.925249183+07:00","message":"> Transcript [685] [false]: 'จนในที่สุดความเข้มข้นของสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.925251942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.92525381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.925255881+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.925258035+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.933187508+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.933200732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของ Suzuki\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.933204238+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.933212281+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933218413+07:00","message":"[bufferProcess] interim [400000000]:จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933220472+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933224803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933226933+07:00","message":"> Transcript [686] [false]: 'จนในที่สุดความเข้มข้นของสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933229201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933230989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933232686+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933234423+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933239734+07:00","message":"Push: 'สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933241999+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.933243936+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:56.9332458+07:00","message":"Next Push (prob) : 'ของสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:56.933253148+07:00","message":"push: {false สุดความเข้มข้น 0 0xc0020c0900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.001182206+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.001228776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.001235147+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.00125194+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.001259129+07:00","message":"[bufferProcess] interim [460000000]:จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.00126204+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.001270917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.001273823+07:00","message":"> Transcript [687] [false]: 'จนในที่สุดความเข้มข้นของ Suzuki'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.001276362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.001278507+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของ Suzuki'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.308261493+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.308301264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.308310273+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.308327089+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.308335425+07:00","message":"[bufferProcess] interim [760000000]:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.308338559+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.308342053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.308345087+07:00","message":"> Transcript [688] [false]: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.308347231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.308349124+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.365225749+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.365260431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.365265693+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.365280279+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365286529+07:00","message":"[bufferProcess] interim [880000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365289206+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365295494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365298685+07:00","message":"> Transcript [689] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.36530227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365304473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365306348+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.365309111+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.589283279+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.589328881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.58933794+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.589357508+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589368313+07:00","message":"[bufferProcess] interim [120000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589372731+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589378764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589384217+07:00","message":"> Transcript [690] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589389045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589391998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589395093+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.589402366+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.931269632+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.931309824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.931316694+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:57.93133045+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931337926+07:00","message":"[bufferProcess] interim [420000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931340642+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931347463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931350242+07:00","message":"> Transcript [691] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931354109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931356495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931358467+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:57.931361201+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.11824299+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.118288074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.118294789+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.118309856+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118317663+07:00","message":"[bufferProcess] interim [600000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.11832059+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118328833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118332336+07:00","message":"> Transcript [692] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.11833638+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118340348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118342633+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.11834552+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118353065+07:00","message":"Push: 'ของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118354909+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118356836+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.118359338+07:00","message":"Next Push (prob) : 'ทั้งสองด้านจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.118367821+07:00","message":"push: {false ของซูโครส 0 0xc0020c0900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.268234609+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.26827236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.268279731+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.268296082+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268304427+07:00","message":"[bufferProcess] interim [660000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268307138+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268313862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268316733+07:00","message":"> Transcript [693] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268320679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268322659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268324479+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.268327183+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.467224635+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.467263813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.467269511+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.467283673+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467291092+07:00","message":"[bufferProcess] interim [900000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467293832+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467300535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467303196+07:00","message":"> Transcript [694] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467306597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467308687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467310588+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.467312976+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.753244488+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.753289392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.753296618+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.753318579+07:00","message":"[buffer interim] 66 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753326487+07:00","message":"[bufferProcess] interim [200000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753329341+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753336293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753339007+07:00","message":"> Transcript [695] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753343259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753345589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.75334747+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:58.753353401+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:58.844280586+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:58.873515323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:23:58.873524741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097330489+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097373908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน\",\"confidence\":0.9587216}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097380455+07:00","message":"receive interim result [true|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097389411+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097391403+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097398075+07:00","message":"[buffer interim] 66 true จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097408439+07:00","message":"[bufferProcess] interim [590000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097417313+07:00","message":"[bufferProcess] send to processor (isfinal):จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097421499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097424378+07:00","message":"> Transcript [696] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097429108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097430924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097432708+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097435368+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097440408+07:00","message":"Push: 'ทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097442244+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097444464+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097446596+07:00","message":"Next Push (prob) : 'ใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097448387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.09745018+07:00","message":"> Transcript [697] [true]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097452346+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097453841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097455928+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.097457854+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.09746004+07:00","message":"Push: 'ใกล้เคียงกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097470032+07:00","message":"push: {false ทั้งสองด้านจะ 0 0xc0020c0900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.097475687+07:00","message":"push: {true ใกล้เคียงกัน 0 0xc0020c0900}"}
{"level":"info","service":"Main","time":"2026-02-25T11:23:59.107795537+07:00","message":"write wav file: './tmp/7508/7508_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.236850005+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.703163268+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.703207615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.70321274+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.703228674+07:00","message":"[buffer interim] 67 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.703235954+07:00","message":"[bufferProcess] interim [480000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.703237722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.89594993+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.896001388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.896007836+07:00","message":"receive interim result [false|false]: น้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:23:59.896020919+07:00","message":"[buffer interim] 67 false น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.896027838+07:00","message":"[bufferProcess] interim [720000000]:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.896030242+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.896036122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.896038866+07:00","message":"> Transcript [698] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:23:59.8960411+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.092788786+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.092830311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.092836262+07:00","message":"receive interim result [false|false]: น้ำยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.09284775+07:00","message":"[buffer interim] 67 false น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092854951+07:00","message":"[bufferProcess] interim [840000000]:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092857171+07:00","message":"[bufferProcess] send to processor:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092862608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.09286548+07:00","message":"> Transcript [699] [false]: 'น้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092868997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092871107+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092872872+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.092874997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.213844793+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.213888691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.213895197+07:00","message":"receive interim result [false|false]: น้ำยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.213907955+07:00","message":"[buffer interim] 67 false น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213915471+07:00","message":"[bufferProcess] interim [20000000]:น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213917553+07:00","message":"[bufferProcess] send to processor:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213925041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213927997+07:00","message":"> Transcript [700] [false]: 'น้ำยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213931525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213933371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213935312+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.213937737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.502338618+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.502382426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.502388366+07:00","message":"receive interim result [false|false]: น้ำยังคงออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.502406304+07:00","message":"[buffer interim] 67 false น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.502414702+07:00","message":"[bufferProcess] interim [260000000]:น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.50241687+07:00","message":"[bufferProcess] send to processor:น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.50242671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.502429817+07:00","message":"> Transcript [701] [false]: 'น้ำยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.502433358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.502435289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.502437339+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.502439423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.511228608+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.511254262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงอ๊อด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.511261136+07:00","message":"receive interim result [false|false]: น้ำยังคงอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.51127448+07:00","message":"[buffer interim] 67 false น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511279538+07:00","message":"[bufferProcess] interim [320000000]:น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511281626+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511284489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511287425+07:00","message":"> Transcript [702] [false]: 'น้ำยังคงออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511290523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511292248+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511294251+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511296128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511298865+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511300645+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511302556+07:00","message":"Set new StatePrefix : 'น้ำยังคงออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.511304645+07:00","message":"Next Push (prob) : 'ยังคงออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.511313709+07:00","message":"push: {false น้ำ 0 0xc0020c0d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.672340171+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.672374777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.672381092+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.672395481+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.672402965+07:00","message":"[bufferProcess] interim [500000000]:น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.672405334+07:00","message":"[bufferProcess] send to processor:น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.672409041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.672411656+07:00","message":"> Transcript [703] [false]: 'น้ำยังคงอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.672414452+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.672416759+07:00","message":"Set new StatePrefix: 'น้ำยังคงอ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.796438039+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.796475031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.796480261+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:00.796491645+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.796498481+07:00","message":"[bufferProcess] interim [560000000]:น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.796500578+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.796506193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.796509425+07:00","message":"> Transcript [704] [false]: 'น้ำยังคงออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.796511522+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:00.796513505+07:00","message":"Set new StatePrefix: 'น้ำยังคงออสโม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.1814073+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.181449452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.181455802+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.181471256+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.181478902+07:00","message":"[bufferProcess] interim [980000000]:น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.181481353+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.181489721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.181493272+07:00","message":"> Transcript [705] [false]: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.181495732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.181497923+07:00","message":"Set new StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.380026415+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.380070171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.3800766+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.380091836+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380100508+07:00","message":"[bufferProcess] interim [220000000]:น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380103204+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380109917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380112778+07:00","message":"> Transcript [706] [false]: 'น้ำยังคงออสโมซิสผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380116237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380118587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.380120936+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.38012392+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.570810005+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.570849555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.57085656+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.570867366+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570874711+07:00","message":"[bufferProcess] interim [400000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570877128+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570883269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570885832+07:00","message":"> Transcript [707] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570889039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570891175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.57089344+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.570896031+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.817535702+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.817580732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.817586888+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:01.817600774+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817608529+07:00","message":"[bufferProcess] interim [580000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817611102+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817617515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817620659+07:00","message":"> Transcript [708] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817624063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817626194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817628507+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:01.817631037+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:01.873819674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:01.873821334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.209016738+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.209055952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.209062628+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.209075992+07:00","message":"[buffer interim] 67 false น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209083686+07:00","message":"[bufferProcess] interim [940000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209086141+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209092056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209094757+07:00","message":"> Transcript [709] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209098496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209100618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209102647+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209105169+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.2091103+07:00","message":"Push: 'ยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209114781+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209117244+07:00","message":"Set new StatePrefix : 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.209119952+07:00","message":"Next Push (prob) : 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.209141945+07:00","message":"push: {false ยังคงออสโมซิส 0 0xc0020c0d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.374489664+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.482286052+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.482321288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.482326592+07:00","message":"receive interim result [true|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.48233722+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.482340064+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.482346812+07:00","message":"[buffer interim] 67 true น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482353994+07:00","message":"[bufferProcess] interim [360000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.4823567+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482360024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482363086+07:00","message":"> Transcript [710] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482366159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482368086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482371822+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482374272+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482376184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482377977+07:00","message":"> Transcript [711] [true]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482380041+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.48238157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482383104+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482385181+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:02.482392367+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.482399694+07:00","message":"push: {true ผ่านเยื่อเลือกผ่านได้ 0 0xc0020c0d00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:02.492775206+07:00","message":"write wav file: './tmp/7508/7508_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:02.696373026+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.199356775+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.199411312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.199417986+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.199433537+07:00","message":"[buffer interim] 68 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.1994408+07:00","message":"[bufferProcess] interim [480000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.199442872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.248214774+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.248251062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.24825633+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.248270555+07:00","message":"[buffer interim] 68 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.248277915+07:00","message":"[bufferProcess] interim [540000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.248280186+07:00","message":"[bufferProcess] send to processor:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.248283902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.248287511+07:00","message":"> Transcript [712] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.248289595+07:00","message":"Set StatePrefix (first interim): 'แปล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.370311098+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.370352266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.370358054+07:00","message":"receive interim result [false|false]: แต่อัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.370371197+07:00","message":"[buffer interim] 68 false แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.370378809+07:00","message":"[bufferProcess] interim [720000000]:แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.370380919+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.370386329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.370389021+07:00","message":"> Transcript [713] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.370391301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.370393787+07:00","message":"Set new StatePrefix: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.419279253+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.419312166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.41931721+07:00","message":"receive interim result [false|false]: แต่อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.419328564+07:00","message":"[buffer interim] 68 false แต่อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419334946+07:00","message":"[bufferProcess] interim [780000000]:แต่อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.41933698+07:00","message":"[bufferProcess] send to processor:แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419342481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419345356+07:00","message":"> Transcript [714] [false]: 'แต่อัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419348575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419350594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419352538+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.419354539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.736943751+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.737000429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.737006198+07:00","message":"receive interim result [false|false]: แต่อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.737020479+07:00","message":"[buffer interim] 68 false แต่อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737027152+07:00","message":"[bufferProcess] interim [80000000]:แต่อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737029473+07:00","message":"[bufferProcess] send to processor:แต่อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737035657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737038722+07:00","message":"> Transcript [715] [false]: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737041833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737043643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737045873+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.737048257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.864360847+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.864413389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.864421412+07:00","message":"receive interim result [false|false]: แต่อัตราสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.864439373+07:00","message":"[buffer interim] 68 false แต่อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864450153+07:00","message":"[bufferProcess] interim [140000000]:แต่อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864453448+07:00","message":"[bufferProcess] send to processor:แต่อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864460291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864464106+07:00","message":"> Transcript [716] [false]: 'แต่อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.86447011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864473096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864476476+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.864479319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.931283381+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.931324715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.931331192+07:00","message":"receive interim result [false|false]: แต่อัตราสุทธิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.931356891+07:00","message":"[buffer interim] 68 false แต่อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931363477+07:00","message":"[bufferProcess] interim [260000000]:แต่อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931365714+07:00","message":"[bufferProcess] send to processor:แต่อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931371824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.93137472+07:00","message":"> Transcript [717] [false]: 'แต่อัตราสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931378018+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.93138069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931383766+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931386149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931391734+07:00","message":"Push: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931393484+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931395358+07:00","message":"Set new StatePrefix : 'แต่อัตราสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:03.931397353+07:00","message":"Next Push (prob) : 'อัตราสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:03.93140466+07:00","message":"push: {false แต่ 0 0xc0020c0080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.242313576+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.242368444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.242374812+07:00","message":"receive interim result [false|false]: แต่อัตราสุทธิเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.242388249+07:00","message":"[buffer interim] 68 false แต่อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.242395022+07:00","message":"[bufferProcess] interim [560000000]:แต่อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.242397137+07:00","message":"[bufferProcess] send to processor:แต่อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.242401948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.242404754+07:00","message":"> Transcript [718] [false]: 'แต่อัตราสุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.242406942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.242408965+07:00","message":"Set new StatePrefix: 'แต่อัตราสุทธิ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.444264702+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.44430631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิเป็นศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.444312816+07:00","message":"receive interim result [false|false]: แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.444325753+07:00","message":"[buffer interim] 68 false แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444333658+07:00","message":"[bufferProcess] interim [800000000]:แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444336166+07:00","message":"[bufferProcess] send to processor:แต่อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444341643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.44434442+07:00","message":"> Transcript [719] [false]: 'แต่อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444347822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444350336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444352237+07:00","message":"StatePrefix: 'แต่อัตราสุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.444354533+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.804860805+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:04.874079906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:04.874093843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899207685+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899246344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิเป็นศูนย์\",\"confidence\":0.95703244}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899251521+07:00","message":"receive interim result [true|false]: แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899257395+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899260149+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899266656+07:00","message":"[buffer interim] 68 true แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.89927407+07:00","message":"[bufferProcess] interim [340000000]:แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899276742+07:00","message":"[bufferProcess] send to processor (isfinal):แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899280365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899283155+07:00","message":"> Transcript [720] [false]: 'แต่อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899286243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899288095+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899290403+07:00","message":"StatePrefix: 'แต่อัตราสุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899292775+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899294665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899296445+07:00","message":"> Transcript [721] [true]: 'แต่อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899298564+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.89930028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899301755+07:00","message":"StatePrefix: 'แต่อัตราสุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899303651+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:04.899306475+07:00","message":"Push: 'อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:04.899315013+07:00","message":"push: {true อัตราสุทธิเป็นศูนย์ 0 0xc0020c0080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:04.907013488+07:00","message":"write wav file: './tmp/7508/7508_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.326079172+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.668325292+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.668363318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.66836815+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.668380006+07:00","message":"[buffer interim] 69 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.668385652+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.66838719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.861157997+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.861210131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.861215515+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.861229143+07:00","message":"[buffer interim] 69 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.861235355+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.861237377+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.861240165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.861243027+07:00","message":"> Transcript [722] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.861244975+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.989829857+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.989870752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.989875907+07:00","message":"receive interim result [false|false]: จากผ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:05.98988867+07:00","message":"[buffer interim] 69 false จากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.989896105+07:00","message":"[bufferProcess] interim [720000000]:จากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.989898085+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.989901665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.989904551+07:00","message":"> Transcript [723] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.989907104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:05.989909357+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.050222089+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.05025614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.050264675+07:00","message":"receive interim result [false|false]: จากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.050277024+07:00","message":"[buffer interim] 69 false จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050284071+07:00","message":"[bufferProcess] interim [780000000]:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050286233+07:00","message":"[bufferProcess] send to processor:จากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050291403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.05029398+07:00","message":"> Transcript [724] [false]: 'จากผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050297035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050299036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050300795+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.050302884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.481748375+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.481798426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพป 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.481803609+07:00","message":"receive interim result [false|false]: จากภาพป 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.4818185+07:00","message":"[buffer interim] 69 false จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481824689+07:00","message":"[bufferProcess] interim [140000000]:จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481826776+07:00","message":"[bufferProcess] send to processor:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481829923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481832468+07:00","message":"> Transcript [725] [false]: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481835532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481837711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481839412+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.481841183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.577310134+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.577347355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.577357621+07:00","message":"receive interim result [false|false]: จากภาพสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.577370649+07:00","message":"[buffer interim] 69 false จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577376511+07:00","message":"[bufferProcess] interim [260000000]:จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.57737906+07:00","message":"[bufferProcess] send to processor:จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577386009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577388799+07:00","message":"> Transcript [726] [false]: 'จากภาพป 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577392015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577393965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577396224+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.577398298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.768229006+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.768272056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.768277266+07:00","message":"receive interim result [false|false]: จากภาพสามารถสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.768292433+07:00","message":"[buffer interim] 69 false จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768298478+07:00","message":"[bufferProcess] interim [500000000]:จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768301428+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768307909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768310793+07:00","message":"> Transcript [727] [false]: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768315406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768317537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768320106+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.76832225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768328012+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.76832988+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768332249+07:00","message":"Set new StatePrefix : 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.768334513+07:00","message":"Next Push (prob) : 'ภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.76834167+07:00","message":"push: {false จาก 0 0xc000138d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.93218246+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.93222768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.932233221+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:06.932246793+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932253825+07:00","message":"[bufferProcess] interim [560000000]:จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932256166+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932259795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932262979+07:00","message":"> Transcript [728] [false]: 'จากภาพสามารถสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.93226615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932267919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932269795+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:06.932272165+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.084224129+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.084268634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.084274891+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.084286287+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084293815+07:00","message":"[bufferProcess] interim [800000000]:จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084295891+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084301291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084304315+07:00","message":"> Transcript [729] [false]: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084307695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.08430981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084311885+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.084314031+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.400242371+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.400278823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.400284277+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.400298467+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400307038+07:00","message":"[bufferProcess] interim [980000000]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400309563+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400313201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400316666+07:00","message":"> Transcript [730] [false]: 'จากภาพสามารถสรุปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400319701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400321834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400323941+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.400326513+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:07.875089901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:07.875120304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.926257228+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.926296661+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-02-25T11:24:07.926301847+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.926319658+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926326248+07:00","message":"[bufferProcess] interim [580000000]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926328672+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926335484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926338132+07:00","message":"> Transcript [731] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926341491+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926343428+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926345321+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926348231+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926354136+07:00","message":"Push: 'ภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926355917+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926358164+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:07.926360254+07:00","message":"Next Push (prob) : 'สรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:07.926367225+07:00","message":"push: {false ภาพสามารถ 0 0xc000138d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.55073671+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.550776353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.550782825+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.550798245+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550804776+07:00","message":"[bufferProcess] interim [300000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550807271+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550810563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550813704+07:00","message":"> Transcript [732] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550816642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550818354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.550820206+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.55082231+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.804489376+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.804524256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.804530857+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:08.804543285+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804554233+07:00","message":"[bufferProcess] interim [480000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804557008+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804562193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804565442+07:00","message":"> Transcript [733] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804568846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804570868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.804573147+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:08.80457575+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.387313701+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.387372127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.387380491+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.387398984+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387407225+07:00","message":"[bufferProcess] interim [80000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387411136+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387419546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387424038+07:00","message":"> Transcript [734] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387428806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.38743532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387438835+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.387442701+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506269158+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506315447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506322556+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506335645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506338363+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506346044+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506349644+07:00","message":"[buffer interim] 69 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506356072+07:00","message":"[bufferProcess] interim [200000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506358456+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.50636121+07:00","message":"[bufferProcess] interim [200000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506364048+07:00","message":"[bufferProcess] update buffer: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506366757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506369665+07:00","message":"> Transcript [735] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506372745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506374848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506376986+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506379344+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506382079+07:00","message":"Push: 'สรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506383973+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506386148+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.506388165+07:00","message":"Next Push (prob) : 'โมเลกุลของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.506395936+07:00","message":"push: {false สรุปได้ว่า 0 0xc000138d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.57835502+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.578395657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.578402717+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.578428464+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578436042+07:00","message":"[bufferProcess] interim [320000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578438564+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578441687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578444526+07:00","message":"> Transcript [736] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578447609+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578449474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.578451102+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.57845325+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.883218684+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.88326503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.883271672+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:09.88328599+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883292641+07:00","message":"[bufferProcess] interim [560000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883295874+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883302629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883305557+07:00","message":"> Transcript [737] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883308972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883310841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883313036+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:09.883315479+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.078918179+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.078955755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.078962606+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.078977554+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.078984146+07:00","message":"[bufferProcess] interim [740000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.07898682+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.078993176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.078996047+07:00","message":"> Transcript [738] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.078999557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.079001295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.079006408+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.079009295+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.409847063+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.409888175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.409894645+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.409906327+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409916153+07:00","message":"[bufferProcess] interim [100000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409919712+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409927964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409931802+07:00","message":"> Transcript [739] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409936781+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409939523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409943647+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409946047+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409950391+07:00","message":"Push: 'โมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409953425+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409956678+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.409960607+07:00","message":"Next Push (prob) : 'สามารถแพร่ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.409970225+07:00","message":"push: {false โมเลกุลของน้ำ 0 0xc000138d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.513765262+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.576509027+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.593103337+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.593141197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.593147409+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.593173479+07:00","message":"[buffer interim] 69 false จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.593180645+07:00","message":"[bufferProcess] interim [340000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.593183547+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.593187034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.593189531+07:00","message":"> Transcript [740] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.593193258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.59319542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.593197682+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.59320034+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.613179069+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.61320636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.613213031+07:00","message":"receive interim result [true|false]: จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.61322296+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.613224945+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.613231762+07:00","message":"[buffer interim] 69 true จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613236447+07:00","message":"[bufferProcess] interim [400000000]:จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613239128+07:00","message":"[bufferProcess] send to processor (isfinal):จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613256476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.61328216+07:00","message":"> Transcript [741] [false]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613289171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613291331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613293519+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613296305+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613298978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.61330096+07:00","message":"> Transcript [742] [true]: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613303851+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613305466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613306895+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613308758+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าโมเลกุลของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:10.613317038+07:00","message":"Push: 'สามารถแพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:10.613328876+07:00","message":"push: {true สามารถแพร่ผ่านเยื่อเลือก 0 0xc000138d80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:10.623459504+07:00","message":"write wav file: './tmp/7508/7508_69.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:10.875890897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:10.87591536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.085771606+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.170898204+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.170963007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.170968411+07:00","message":"receive interim result [false|false]: ขาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.170983812+07:00","message":"[buffer interim] 70 false ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.170990392+07:00","message":"[bufferProcess] interim [660000000]:ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.170992354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.202163644+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.202201766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่าน\",\"confidence\":0.73680836}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.202206824+07:00","message":"receive interim result [true|false]: ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.202215832+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.20221759+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.202224469+07:00","message":"[buffer interim] 70 true ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202231054+07:00","message":"[bufferProcess] interim [750000000]:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202234166+07:00","message":"[bufferProcess] send to processor (isfinal):ขาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202237161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202239984+07:00","message":"> Transcript [743] [false]: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202242176+07:00","message":"Set StatePrefix (first interim): 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202243652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202245274+07:00","message":"> Transcript [744] [true]: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202247651+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202249321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202250951+07:00","message":"StatePrefix: 'ขาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202253346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.202256485+07:00","message":"Push: 'ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.202266129+07:00","message":"push: {true ผ่าน 0 0xc000138f80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:11.207877661+07:00","message":"write wav file: './tmp/7508/7508_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.346279866+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.810446417+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.810483056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.810488156+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:11.810500364+07:00","message":"[buffer interim] 71 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.810506355+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:11.810507992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.01685115+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.016885101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.016891116+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.016900487+07:00","message":"[buffer interim] 71 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.016906853+07:00","message":"[bufferProcess] interim [480000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.016909139+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.016912018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.016914623+07:00","message":"> Transcript [745] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.016916584+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.062087364+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.06211417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.062119101+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.062129769+07:00","message":"[buffer interim] 71 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062135117+07:00","message":"[bufferProcess] interim [540000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062137185+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062139818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062143187+07:00","message":"> Transcript [746] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062146227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062148624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062150701+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.062152628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.194388598+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.194420427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.194425648+07:00","message":"receive interim result [false|false]: การแพร่ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.194438497+07:00","message":"[buffer interim] 71 false การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194444923+07:00","message":"[bufferProcess] interim [660000000]:การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194448077+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194453943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194456398+07:00","message":"> Transcript [747] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194459568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194461524+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.19446341+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.194465428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.381357705+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.381393992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.381399568+07:00","message":"receive interim result [false|false]: การแพร่ของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.381410446+07:00","message":"[buffer interim] 71 false การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381416743+07:00","message":"[bufferProcess] interim [900000000]:การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381419444+07:00","message":"[bufferProcess] send to processor:การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381424375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381426922+07:00","message":"> Transcript [748] [false]: 'การแพร่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381430009+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381435228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381437293+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.381439214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.731763298+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.731802418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ำจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.7318085+07:00","message":"receive interim result [false|false]: การแพร่ของน้ำจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.731821321+07:00","message":"[buffer interim] 71 false การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731829698+07:00","message":"[bufferProcess] interim [200000000]:การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731832029+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731836889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.73183975+07:00","message":"> Transcript [749] [false]: 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731843048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731844953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731847366+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731849301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731855351+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731857027+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731859341+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.731861693+07:00","message":"Next Push (prob) : 'แพร่ของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.731870556+07:00","message":"push: {false การ 0 0xc000139180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.891951786+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.891989808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.891996585+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:12.892012095+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892018607+07:00","message":"[bufferProcess] interim [380000000]:การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892021736+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892029964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892032423+07:00","message":"> Transcript [750] [false]: 'การแพร่ของน้ำจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892035697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.8920377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892039713+07:00","message":"StatePrefix: 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:12.892042216+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.081469938+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.081508388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.08151421+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.081528428+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.081536056+07:00","message":"[bufferProcess] interim [620000000]:การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.081538772+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.081545109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.081553969+07:00","message":"> Transcript [751] [false]: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.08155704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.081559462+07:00","message":"Set new StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.47112265+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.471163796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.471169456+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.471182318+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.47118892+07:00","message":"[bufferProcess] interim [980000000]:การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.47119158+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.471196786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.471199633+07:00","message":"> Transcript [752] [false]: 'การแพร่ของน้ําจะเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.471203249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.471205644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.471207705+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.471210727+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.801360846+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.801401953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.801407682+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.801421498+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801428433+07:00","message":"[bufferProcess] interim [280000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.80143099+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801437028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801439798+07:00","message":"> Transcript [753] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801443257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801445296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801447044+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.801449694+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:13.876489714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:13.87650277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.925224434+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.925258065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.925263635+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:13.925275926+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925283727+07:00","message":"[bufferProcess] interim [400000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925285995+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.92529199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925294736+07:00","message":"> Transcript [754] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925298305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925300244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925301975+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:13.925304535+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.170129943+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.170168416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.170174835+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.170188941+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170195496+07:00","message":"[bufferProcess] interim [640000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.17019776+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170203393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170206513+07:00","message":"> Transcript [755] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170210333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170212195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170214472+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170216837+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.17022114+07:00","message":"Push: 'แพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170223041+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170225583+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.170227805+07:00","message":"Next Push (prob) : 'จากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.17024893+07:00","message":"push: {false แพร่ของน้ําจะเกิด 0 0xc000139180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.49410574+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.49415416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.494162329+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.494177955+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494185293+07:00","message":"[bufferProcess] interim [940000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.4941878+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494194129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494197134+07:00","message":"> Transcript [756] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494200714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494202627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494204593+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.494206999+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.682310392+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.682345801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.682352123+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:14.682367123+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682373502+07:00","message":"[bufferProcess] interim [180000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682376098+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682386214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682389167+07:00","message":"> Transcript [757] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.68239375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682396291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682398198+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:14.682400629+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.00626972+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.006313859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.006319759+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.006335139+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.0063418+07:00","message":"[bufferProcess] interim [480000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.006344386+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.006351045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.00635361+07:00","message":"> Transcript [758] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.006357308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.006359507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.006361801+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.006364244+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.200944133+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.200988899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.200995386+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.201009671+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201016046+07:00","message":"[bufferProcess] interim [660000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.20101871+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201025833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.20102856+07:00","message":"> Transcript [759] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201031924+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201033847+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201035861+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201038598+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.20104467+07:00","message":"Push: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201046731+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201048877+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.201051139+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.201058313+07:00","message":"push: {false จากบริเวณที่มี 0 0xc000139180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.391594984+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.391640202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.391646269+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.391659624+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391666378+07:00","message":"[bufferProcess] interim [900000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391669054+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391672402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391675109+07:00","message":"> Transcript [760] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391679011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391680947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391683389+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.391686015+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.769863876+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.769902164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.769908785+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.769923018+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.76992979+07:00","message":"[bufferProcess] interim [260000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.769932837+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.769939236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.769941713+07:00","message":"> Transcript [761] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.769945114+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.76994703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.769949225+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.76995185+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.773110022+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.773130854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.773135271+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.773147088+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.773152065+07:00","message":"[bufferProcess] interim [320000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.773154228+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.77315696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.773174894+07:00","message":"> Transcript [762] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.773178462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.773180476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.773182268+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.77318441+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.901147018+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.901202562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.90120843+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.901225597+07:00","message":"[buffer interim] 71 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901232449+07:00","message":"[bufferProcess] interim [380000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901235758+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901243234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901245774+07:00","message":"> Transcript [763] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.9012498+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.90125166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901253677+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901256446+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901259506+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901263718+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901266151+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:15.901268319+07:00","message":"Next Push (prob) : 'สารละลายต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.901276015+07:00","message":"push: {false ความเข้มข้นของ 0 0xc000139180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:15.955018481+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.049035059+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.049083924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ\",\"confidence\":0.9457382}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.049092436+07:00","message":"receive interim result [true|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.049101212+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.04910318+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.049111325+07:00","message":"[buffer interim] 71 true การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049120668+07:00","message":"[bufferProcess] interim [620000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049123884+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049127472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049130108+07:00","message":"> Transcript [764] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049132948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049135169+07:00","message":"Set new StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.04913689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049138646+07:00","message":"> Transcript [765] [true]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049141104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049143012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049144708+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049147317+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.049158357+07:00","message":"Push: 'สารละลายต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.049185184+07:00","message":"push: {true สารละลายต่ำ 0 0xc000139180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:16.062340402+07:00","message":"write wav file: './tmp/7508/7508_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.145620475+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.692520641+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.692573625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.692578734+07:00","message":"receive interim result [false|false]: ฝัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.692594459+07:00","message":"[buffer interim] 72 false ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.692600944+07:00","message":"[bufferProcess] interim [540000000]:ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.692602861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.82321545+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.823251682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.823257103+07:00","message":"receive interim result [false|false]: ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:16.823270378+07:00","message":"[buffer interim] 72 false ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.823278173+07:00","message":"[bufferProcess] interim [720000000]:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.823280357+07:00","message":"[bufferProcess] send to processor:ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.823286349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.823289316+07:00","message":"> Transcript [766] [false]: 'ฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:16.823291549+07:00","message":"Set StatePrefix (first interim): 'ฝัน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:16.876741701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:16.876763011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.002735094+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.002767807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.002773428+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.002787848+07:00","message":"[buffer interim] 72 false ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.002793854+07:00","message":"[bufferProcess] interim [900000000]:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.002796082+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.002799156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.002801568+07:00","message":"> Transcript [767] [false]: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.002803703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.00280585+07:00","message":"Set new StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.323297055+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.323333864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.323339795+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.323351896+07:00","message":"[buffer interim] 72 false ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.323358806+07:00","message":"[bufferProcess] interim [140000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.323361217+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.323365961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.32336846+07:00","message":"> Transcript [768] [false]: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.323372003+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.323373807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.32337549+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.323377638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.565920099+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.649923173+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.649963429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.649969658+07:00","message":"receive interim result [true|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.649977122+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.649986674+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.649999034+07:00","message":"[buffer interim] 72 true ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650013495+07:00","message":"[bufferProcess] interim [620000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650017568+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650021397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650024999+07:00","message":"> Transcript [769] [false]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650028321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650030272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650032343+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650034276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650035729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650037572+07:00","message":"> Transcript [770] [true]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650039553+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650041204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.65004299+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650044696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:17.650052281+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.650061229+07:00","message":"push: {true ผ่านเยื่อเลือกผ่าน 0 0xc00380c480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:17.657245987+07:00","message":"write wav file: './tmp/7508/7508_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:17.755722219+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.082391556+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.082431009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.082437704+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.082452654+07:00","message":"[buffer interim] 73 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.082459506+07:00","message":"[bufferProcess] interim [360000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.082461547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.285234085+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.285275298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.285281664+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.285295802+07:00","message":"[buffer interim] 73 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.285302325+07:00","message":"[bufferProcess] interim [540000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.285304701+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.285311336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.285316869+07:00","message":"> Transcript [771] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.285319064+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.410416246+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.410452105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.410463982+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.410476553+07:00","message":"[buffer interim] 73 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.41048268+07:00","message":"[bufferProcess] interim [720000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410484846+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410489591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410492113+07:00","message":"> Transcript [772] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410495198+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410497032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410498846+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.410500738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.598957071+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.599011005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.599016695+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.59903062+07:00","message":"[buffer interim] 73 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599037045+07:00","message":"[bufferProcess] interim [840000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.59903924+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599045662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599047979+07:00","message":"> Transcript [773] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599051157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599053662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599055565+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.599058013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.934298543+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.934334103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.934340669+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.93435202+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934358213+07:00","message":"[bufferProcess] interim [200000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934360497+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934365879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934368931+07:00","message":"> Transcript [774] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934372221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934374143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934376356+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.934378437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.990824509+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.990864788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.990870902+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.990881788+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990888024+07:00","message":"[bufferProcess] interim [320000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990890324+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990895172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990897681+07:00","message":"> Transcript [775] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990900703+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.99090266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990904955+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990906964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990911296+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990912941+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990915033+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:18.990917177+07:00","message":"Next Push (prob) : 'ยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:18.990924451+07:00","message":"push: {false ไป 0 0xc0004a8200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.302416133+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.30245831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.302463522+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.302477322+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.30248456+07:00","message":"[bufferProcess] interim [560000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.302486846+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.30249348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.302495909+07:00","message":"> Transcript [776] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.302499384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.302501368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.302503107+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.302505861+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.620361941+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.620402417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.620408364+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.620421052+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620427299+07:00","message":"[bufferProcess] interim [860000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620429769+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620435289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620437936+07:00","message":"> Transcript [777] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620441094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620443096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620444937+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.620447369+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.812924864+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.812965904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.812972251+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:19.812987921+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.8129981+07:00","message":"[bufferProcess] interim [100000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.813002239+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.813009274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.81301299+07:00","message":"> Transcript [778] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.813017452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.813020085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.813022822+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:19.813026178+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:19.877797807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:19.877813991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.089601671+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.089644194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.089650552+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.089662484+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089671126+07:00","message":"[bufferProcess] interim [400000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089673564+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089677796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089680848+07:00","message":"> Transcript [779] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089684624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.08968655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089688608+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089691175+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089697097+07:00","message":"Push: 'ยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089698834+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089700843+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.089703001+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.089710658+07:00","message":"push: {false ยังบริเวณที่ 0 0xc0004a8200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.393107151+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.393147805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.393153148+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.393196968+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.393225273+07:00","message":"[bufferProcess] interim [640000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.39322892+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.393237279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.393240657+07:00","message":"> Transcript [780] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.39324454+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.393246569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.393248771+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.3932515+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.582433092+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.582476941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.582483355+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.582494898+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582503609+07:00","message":"[bufferProcess] interim [880000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582506311+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582511844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582514829+07:00","message":"> Transcript [781] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582518593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582520525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582522578+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.582524855+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.964668341+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.964706016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.964711847+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:20.964727127+07:00","message":"[buffer interim] 73 false ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964733932+07:00","message":"[bufferProcess] interim [300000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964736291+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964739974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964742871+07:00","message":"> Transcript [782] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964746588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964748552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964750685+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:20.964753219+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.274880322+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364164059+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364209035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364217378+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364228676+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364230864+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364237763+07:00","message":"[buffer interim] 73 true ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364249809+07:00","message":"[bufferProcess] interim [750000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364253506+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364256976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364260068+07:00","message":"> Transcript [783] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364263937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364265786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364267854+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364272732+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364278477+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364280206+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364282082+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364284116+07:00","message":"Next Push (prob) : 'ของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364285854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364288037+07:00","message":"> Transcript [784] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364290308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364291906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364294759+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364296689+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:21.364298658+07:00","message":"Push: 'ของสารละลายสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364308273+07:00","message":"push: {false มีความเข้มข้น 0 0xc0004a8200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.364313973+07:00","message":"push: {true ของสารละลายสูง 0 0xc0004a8200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:21.372529607+07:00","message":"write wav file: './tmp/7508/7508_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:21.789505943+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.330001994+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.330047888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.330052822+07:00","message":"receive interim result [false|false]: ไม่อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.330072264+07:00","message":"[buffer interim] 74 false ไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.33008005+07:00","message":"[bufferProcess] interim [420000000]:ไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.330082154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.503148185+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.503188835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.503194818+07:00","message":"receive interim result [false|false]: ตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.503209342+07:00","message":"[buffer interim] 74 false ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.503216038+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.503218853+07:00","message":"[bufferProcess] send to processor:ไม่อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.503225111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.503227616+07:00","message":"> Transcript [785] [false]: 'ไม่อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.503229902+07:00","message":"Set StatePrefix (first interim): 'ไม่อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740156814+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740196714+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740200575+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.74020293+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740205299+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740206927+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740208379+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740209823+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.740211344+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.762596298+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.762631172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.762636508+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.762650773+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.762656959+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.762659193+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.762662001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.762665467+07:00","message":"> Transcript [786] [false]: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.76266791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.762670133+07:00","message":"Set new StatePrefix: 'ตัวอย่างการ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:22.878019845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:22.878020958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.951087955+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.951130767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.95113576+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:22.951146847+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951154169+07:00","message":"[bufferProcess] interim [20000000]:ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951156556+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951161646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951164463+07:00","message":"> Transcript [787] [false]: 'ตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951167507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951169572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951171286+07:00","message":"StatePrefix: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:22.951173377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.141981019+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.142029674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.142036289+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.142051878+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142058591+07:00","message":"[bufferProcess] interim [200000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142061133+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142067362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142069761+07:00","message":"> Transcript [788] [false]: 'ตัวอย่างการนำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142072892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142074709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.142076393+07:00","message":"StatePrefix: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.14207858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.421275321+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.421313342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.421318715+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.421330709+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421337203+07:00","message":"[bufferProcess] interim [500000000]:ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421339395+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421343976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421346952+07:00","message":"> Transcript [789] [false]: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421350325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421352232+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421353816+07:00","message":"StatePrefix: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.421355834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.523300988+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.523342101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.523348049+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.523363474+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523373241+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523375282+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.52338027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523382913+07:00","message":"> Transcript [790] [false]: 'ตัวอย่างการนำหลักการออม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523385966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523387854+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523389728+07:00","message":"StatePrefix: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523391659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523395831+07:00","message":"Push: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523397568+07:00","message":"TextPushed: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523399464+07:00","message":"Set new StatePrefix : 'ตัวอย่างการนำหลักการออม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.523401461+07:00","message":"Next Push (prob) : 'นำหลักการออม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.523409844+07:00","message":"push: {false ตัวอย่างการ 0 0xc0020c0700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.649379569+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.649413321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.64941952+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:23.649434543+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.649441206+07:00","message":"[bufferProcess] interim [680000000]:ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.649443649+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.649450251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.649452947+07:00","message":"> Transcript [791] [false]: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:23.649455339+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.100788121+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.100821046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.100826698+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.10083883+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.100845418+07:00","message":"[bufferProcess] interim [160000000]:ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.100849242+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.100854092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.10085844+07:00","message":"> Transcript [792] [false]: 'ตัวอย่างการนำหลักการออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.100861046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.100863922+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.111348365+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.111367413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.11137223+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.111377748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" osmosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.111381193+07:00","message":"receive interim result [false|false]:  osmosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.111386697+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.111389202+07:00","message":"[buffer interim] 74 false  osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111392697+07:00","message":"[bufferProcess] interim [220000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111395207+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111397703+07:00","message":"[bufferProcess] interim [220000000]: osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111399768+07:00","message":"[bufferProcess] update buffer: ตัวอย่างการนำหลักการ osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111402186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111404642+07:00","message":"> Transcript [793] [false]: 'ตัวอย่างการนำหลักการออสโมซิสหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.11140824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111410376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.111412006+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.11141407+07:00","message":"TextPushed: 'ตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.232403865+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.232439246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.232445813+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.232457163+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.232463671+07:00","message":"[bufferProcess] interim [280000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.232466123+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.232471153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.232473661+07:00","message":"> Transcript [794] [false]: 'ตัวอย่างการนำหลักการ osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.232476126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.232478284+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการ osmosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.423494747+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.423536642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.423542797+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.423564177+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.423575114+07:00","message":"[bufferProcess] interim [520000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.423578048+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.423584693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.423587225+07:00","message":"> Transcript [795] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.423589737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.423592471+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.611836945+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.611874508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.611880156+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.611893671+07:00","message":"[buffer interim] 74 false ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.611901172+07:00","message":"[bufferProcess] interim [640000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.611903361+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.611907041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.611909544+07:00","message":"> Transcript [796] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.611912625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.61191443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.611916408+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.61191867+07:00","message":"TextPushed: 'ตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.813095803+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901372197+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901408216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901414026+07:00","message":"receive interim result [true|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901422129+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901424262+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901431032+07:00","message":"[buffer interim] 74 true ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901439498+07:00","message":"[bufferProcess] interim [30000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.90144231+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901445518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901448009+07:00","message":"> Transcript [797] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901450934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901452875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901454902+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901456908+07:00","message":"TextPushed: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.90145847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901460255+07:00","message":"> Transcript [798] [true]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.90146225+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901463773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901465265+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.90146693+07:00","message":"TextPushed: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:24.901473414+07:00","message":"Push: 'นำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.901480536+07:00","message":"push: {true นำหลักการออสโมซิสมาใช้นะคะ 0 0xc0020c0700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:24.910196625+07:00","message":"write wav file: './tmp/7508/7508_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:24.998277319+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.451393187+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.451429918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.451435197+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.451447553+07:00","message":"[buffer interim] 75 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.45145348+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.451455344+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.533195418+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.533228252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.533233404+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.533246576+07:00","message":"[buffer interim] 75 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.533253019+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.533255132+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.533258673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.533261235+07:00","message":"> Transcript [799] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.533263274+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.844018941+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.844057471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.844062952+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.84407571+07:00","message":"[buffer interim] 75 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.844081721+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.84408446+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.844087507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.844090094+07:00","message":"> Transcript [800] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.844092189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.844093924+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:25.878448628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:25.878449514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.96596963+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.966016157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.966024212+07:00","message":"receive interim result [false|false]: เช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:25.966040876+07:00","message":"[buffer interim] 75 false เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966049062+07:00","message":"[bufferProcess] interim [20000000]:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966052342+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966061963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966065858+07:00","message":"> Transcript [801] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966070136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966086513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966089276+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:25.966091974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.173973431+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.174012227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.174018149+07:00","message":"receive interim result [false|false]: เช่นการเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.174033472+07:00","message":"[buffer interim] 75 false เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174040277+07:00","message":"[bufferProcess] interim [200000000]:เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174042592+07:00","message":"[bufferProcess] send to processor:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.17404565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174048393+07:00","message":"> Transcript [802] [false]: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174051377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174053363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174055062+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.174056851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.354048405+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.354084106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.354089916+07:00","message":"receive interim result [false|false]: เช่นการเก็บและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.354104394+07:00","message":"[buffer interim] 75 false เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354111014+07:00","message":"[bufferProcess] interim [380000000]:เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354113668+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354116553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354119687+07:00","message":"> Transcript [803] [false]: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354122929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354125003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354126624+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.354128399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.409173203+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.409214009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.409220402+07:00","message":"receive interim result [false|false]: เช่นการเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.409234656+07:00","message":"[buffer interim] 75 false เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409241139+07:00","message":"[bufferProcess] interim [440000000]:เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409245573+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409253122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409255502+07:00","message":"> Transcript [804] [false]: 'เช่นการเก็บและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409259009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409260982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409262958+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409265054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409270443+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409272247+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.40927419+07:00","message":"Set new StatePrefix : 'เช่นการเก็บและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.409276838+07:00","message":"Next Push (prob) : 'การเก็บและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.409283971+07:00","message":"push: {false เช่น 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.413018214+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.413037815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.413043919+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.413052232+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.413058471+07:00","message":"[bufferProcess] interim [500000000]:เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.413061551+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.413064949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.41306813+07:00","message":"> Transcript [805] [false]: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.413071184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.413073868+07:00","message":"Set new StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.877175217+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.877204569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.877211237+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืช"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:26.877225711+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877232582+07:00","message":"[bufferProcess] interim [920000000]:เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877234908+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.87723799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877241186+07:00","message":"> Transcript [806] [false]: 'เช่นการเก็บรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877244513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877246488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877248152+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:26.877250339+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.128159273+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.128192119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.128197838+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.12821194+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128219026+07:00","message":"[bufferProcess] interim [160000000]:เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128221145+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128224068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.12822687+07:00","message":"> Transcript [807] [false]: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128229989+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128232167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128234216+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.128236434+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.445368479+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.445405385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.445412021+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.445423521+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445429979+07:00","message":"[bufferProcess] interim [460000000]:เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445432585+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445438016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445440842+07:00","message":"> Transcript [808] [false]: 'เช่นการเก็บรักษาพืชผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445444126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445446014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445447994+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.445450302+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.580056398+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.580093365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.580104924+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.580119208+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580125649+07:00","message":"[bufferProcess] interim [580000000]:เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580128051+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580134365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580137177+07:00","message":"> Transcript [809] [false]: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580141118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580143135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580144962+07:00","message":"StatePrefix: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580147637+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580151131+07:00","message":"Push: 'การเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580153082+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.58015511+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.580157076+07:00","message":"Next Push (prob) : 'ษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.58016455+07:00","message":"push: {false การเก็บรัก 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.797664334+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.797706354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.797712901+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:27.79772534+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797733141+07:00","message":"[bufferProcess] interim [820000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797736753+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797741356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797746233+07:00","message":"> Transcript [810] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797749585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797751901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797753865+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:27.797756366+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.0272179+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.027261951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.027267772+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.027279086+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.027285552+07:00","message":"[bufferProcess] interim [120000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.027288095+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.02729313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.027296043+07:00","message":"> Transcript [811] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.02729915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.027301552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.027303569+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.027305988+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.21174122+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.211781506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.211788952+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.211802791+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.211810394+07:00","message":"[bufferProcess] interim [300000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.211812946+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.211819639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.2118234+07:00","message":"> Transcript [812] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.211827077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.21182916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.211831306+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.211834198+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.47046391+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.470506624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.470512461+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.470527241+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470534258+07:00","message":"[bufferProcess] interim [480000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470536871+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470543234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470545891+07:00","message":"> Transcript [813] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470549366+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470551205+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470559949+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470562679+07:00","message":"TextPushed: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470569048+07:00","message":"Push: 'ษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470570823+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470573105+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.470575346+07:00","message":"Next Push (prob) : 'ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.470582237+07:00","message":"push: {false ษาพืชผักไม่ 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.533704906+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.533744362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.533750381+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.533762822+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533770126+07:00","message":"[bufferProcess] interim [600000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.53377261+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533778322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533781178+07:00","message":"> Transcript [814] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533784687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533786762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533788683+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.533790945+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.650322532+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.650364839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.65037058+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:28.650385933+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.6503928+07:00","message":"[bufferProcess] interim [660000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650395621+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650402178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650404727+07:00","message":"> Transcript [815] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650408295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650410683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650412446+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:28.650415246+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:28.878780938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:28.878807604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.024070338+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.113382882+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.113425742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.113432264+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.113448329+07:00","message":"[buffer interim] 75 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113457016+07:00","message":"[bufferProcess] interim [260000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113459355+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113466453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113469599+07:00","message":"> Transcript [816] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113473711+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113475711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.113477642+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.11348017+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.205737034+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.205768113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ\",\"confidence\":0.9576817}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.205774684+07:00","message":"receive interim result [true|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.205785143+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.20578781+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.205795885+07:00","message":"[buffer interim] 75 true เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205810142+07:00","message":"[bufferProcess] interim [260000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.20581412+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205817977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205820955+07:00","message":"> Transcript [817] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205824331+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205826148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205827851+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205830319+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205837754+07:00","message":"Push: 'ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205839658+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205841734+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205843824+07:00","message":"Next Push (prob) : 'แช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205845432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205847346+07:00","message":"> Transcript [818] [true]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205849884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205858664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205860577+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205863149+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.205864748+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.205933426+07:00","message":"push: {false ให้เห*่ยวเด็กการ 0 0xc000187600}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.206048522+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.206056686+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.20605906+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.206061267+07:00","message":"Next Push (prob) : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.20607097+07:00","message":"push: {true น้ำ 0 0xc000187600}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.206075545+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_75.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:29.21634709+07:00","message":"write wav file: './tmp/7508/7508_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.286641325+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.618058673+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.61809689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.618102224+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.61811721+07:00","message":"[buffer interim] 76 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.618125802+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.618127869+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.83738517+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.837425008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.837431507+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.837444579+07:00","message":"[buffer interim] 76 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.837451961+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.837454802+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.837460172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.837464299+07:00","message":"> Transcript [819] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.837467395+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.93370767+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.933745218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.933750284+07:00","message":"receive interim result [false|false]: การถนอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:29.933771137+07:00","message":"[buffer interim] 76 false การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933781179+07:00","message":"[bufferProcess] interim [660000000]:การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933783326+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933786558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933789014+07:00","message":"> Transcript [820] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933792346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933794878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933796577+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:29.933798457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.131521193+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.13156919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.131575476+07:00","message":"receive interim result [false|false]: การถนอมอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.131590629+07:00","message":"[buffer interim] 76 false การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131596691+07:00","message":"[bufferProcess] interim [900000000]:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131599135+07:00","message":"[bufferProcess] send to processor:การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131606865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131609396+07:00","message":"> Transcript [821] [false]: 'การถนอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131612766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131614768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131617471+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.131619554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.770906085+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.770968133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.770973871+07:00","message":"receive interim result [false|false]: การถนอมอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.77098612+07:00","message":"[buffer interim] 76 false การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.770992419+07:00","message":"[bufferProcess] interim [500000000]:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.770994828+07:00","message":"[bufferProcess] send to processor:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.770999689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.771002493+07:00","message":"> Transcript [822] [false]: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.771005577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.771007635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.771009824+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.771012343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.846470349+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.846505256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.846511191+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.846523562+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846529761+07:00","message":"[bufferProcess] interim [620000000]:การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.84653213+07:00","message":"[bufferProcess] send to processor:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846536898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846539423+07:00","message":"> Transcript [823] [false]: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846542533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846544718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846546585+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.84654872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846553051+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846560915+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846565357+07:00","message":"Set new StatePrefix : 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:30.846567664+07:00","message":"Next Push (prob) : 'ถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:30.846585271+07:00","message":"push: {false การ 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.045315824+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.045351655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.045358438+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.045371061+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.04537732+07:00","message":"[bufferProcess] interim [800000000]:การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045379603+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045382936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045385664+07:00","message":"> Transcript [824] [false]: 'การถนอมอาหารในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045389104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045391034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045392989+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.045395538+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.600316936+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.600353866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.600359789+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.600369533+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600376098+07:00","message":"[bufferProcess] interim [340000000]:การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.60037833+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600381472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600384501+07:00","message":"> Transcript [825] [false]: 'การถนอมอาหารในน้ำเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600387617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600389459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600391607+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.600393864+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.721568942+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.721604522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.721609891+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.721622085+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721628006+07:00","message":"[bufferProcess] interim [460000000]:การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721630217+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721635186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721637816+07:00","message":"> Transcript [826] [false]: 'การถนอมอาหารในน้ำเกลือหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721641055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721643409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721645335+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.721647855+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:31.879835124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:31.879846609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.923260538+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.923299953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.923305905+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.923320064+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923326316+07:00","message":"[bufferProcess] interim [640000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923328864+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923335282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923337959+07:00","message":"> Transcript [827] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923340949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.92334301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923344934+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.92334765+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923353069+07:00","message":"Push: 'ถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923355038+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923357088+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:31.923359474+07:00","message":"Next Push (prob) : 'ในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:31.923366945+07:00","message":"push: {false ถนอมอาหาร 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.041984321+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.042018667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.042024998+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.042038518+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042045006+07:00","message":"[bufferProcess] interim [820000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042047321+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042052211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042054705+07:00","message":"> Transcript [828] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042057794+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042059983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042062095+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.042064523+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.440158934+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.440204594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.440211887+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.440225612+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440232648+07:00","message":"[bufferProcess] interim [180000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440234967+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440240566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440243744+07:00","message":"> Transcript [829] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440247561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440249718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440251738+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.440254114+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.500354427+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.500391925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.500398855+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.500414133+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500424025+07:00","message":"[bufferProcess] interim [300000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500426733+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500432795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500435361+07:00","message":"> Transcript [830] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.50043878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500441048+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500442757+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.500445393+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.751885685+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.751920962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.751927055+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.751940913+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751947648+07:00","message":"[bufferProcess] interim [480000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751950114+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751955182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751958013+07:00","message":"> Transcript [831] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751961099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751962966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751964901+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751967542+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751972156+07:00","message":"Push: 'ในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.75197393+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751976267+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.751978483+07:00","message":"Next Push (prob) : 'ตาลที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.751985352+07:00","message":"push: {false ในน้ำเกลือหรือน้ำ 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.956380598+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.956417845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.956424441+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:32.956436901+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956443266+07:00","message":"[bufferProcess] interim [720000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956445746+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956449851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956452486+07:00","message":"> Transcript [832] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956455639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956457487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956459566+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:32.956462033+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.003537607+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.003583908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.003590276+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.003601085+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003608113+07:00","message":"[bufferProcess] interim [780000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003610802+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.00361531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003629698+07:00","message":"> Transcript [833] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003633858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003636214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003638926+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.003641424+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.206912382+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.206950465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.206956691+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.206969378+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206976813+07:00","message":"[bufferProcess] interim [960000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206981201+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206986977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206990726+07:00","message":"> Transcript [834] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206995309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206997388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.206999575+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.207002397+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.51928347+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.519323539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.519329531+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.519343853+07:00","message":"[buffer interim] 76 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519350142+07:00","message":"[bufferProcess] interim [260000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519353028+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519359527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519362224+07:00","message":"> Transcript [835] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519366009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519368116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519370111+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519372882+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519379102+07:00","message":"Push: 'ตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.519380943+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.51938298+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.51938515+07:00","message":"Next Push (prob) : 'ความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.519394777+07:00","message":"push: {false ตาลที่มี 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.895361011+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998712762+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998757457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998763762+07:00","message":"receive interim result [true|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998773471+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998775451+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998782342+07:00","message":"[buffer interim] 76 true การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998793036+07:00","message":"[bufferProcess] interim [830000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998798071+07:00","message":"[bufferProcess] send to processor (isfinal):การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998802035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998804922+07:00","message":"> Transcript [836] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998808312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998810238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998812269+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998814865+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998816771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998818553+07:00","message":"> Transcript [837] [true]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998821094+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998822653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998824155+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998825979+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:33.998836974+07:00","message":"Push: 'ความเข้มข้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:33.998845574+07:00","message":"push: {true ความเข้มข้นสูง 0 0xc00380c600}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:34.009704942+07:00","message":"write wav file: './tmp/7508/7508_76.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:34.880046946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:34.880049131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:34.986688139+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.113105038+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.349067441+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.349089539+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.349092621+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.349101077+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.349108424+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.34911246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.349115219+07:00","message":"> Transcript [838] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.349117621+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.34911954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.349121297+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.349123024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.349125675+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.349135808+07:00","message":"push: {true \n 0 0xc00380ca00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:35.358712583+07:00","message":"write wav file: './tmp/7508/7508_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.564836088+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.921984368+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.922031947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.922037094+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:35.922050159+07:00","message":"[buffer interim] 78 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.922057886+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:35.922060256+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.232349199+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.232391874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.232396958+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.232407853+07:00","message":"[buffer interim] 78 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.232418525+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.232420549+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.232423727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.232426469+07:00","message":"> Transcript [839] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.232428713+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.238144196+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.238172053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.238177468+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.238190034+07:00","message":"[buffer interim] 78 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238194936+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238196818+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238200521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.23820362+07:00","message":"> Transcript [840] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238206699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238208555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238210309+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.238212331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.406000439+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.406038772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.406044214+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.406059282+07:00","message":"[buffer interim] 78 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.40607036+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406072563+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406076647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406079651+07:00","message":"> Transcript [841] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406082871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406084674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406086826+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.406088769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.603117852+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.603158502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.603163795+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.603177694+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603184811+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603187082+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603192618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603198544+07:00","message":"> Transcript [842] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603201889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603204997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603207055+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.603209307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.727975424+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.728019643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.728025976+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.728039104+07:00","message":"[buffer interim] 78 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728048067+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.7280512+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.72805669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728059438+07:00","message":"> Transcript [843] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.7280628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728064988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728067032+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728069255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728071681+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728073694+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728075463+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.728077591+07:00","message":"Next Push (prob) : 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.728085556+07:00","message":"push: {false การ 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.73152994+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.731573584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.731580733+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:36.731594651+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.731601324+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.731603539+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.731606433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.731609983+07:00","message":"> Transcript [844] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.731612755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:36.731615558+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.318574263+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.318609924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.318616942+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.318632405+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.318642394+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.318644859+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.318651871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.318654619+07:00","message":"> Transcript [845] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.31865702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.318661738+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.506279172+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.506319968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.506325521+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.506340396+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506346645+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506349144+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506355557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506358297+07:00","message":"> Transcript [846] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506361725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506363851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506367297+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.506369991+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.622834652+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.622874061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.622881049+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.6228945+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622900747+07:00","message":"[bufferProcess] interim [40000000]:การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622903521+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622910743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622913981+07:00","message":"> Transcript [847] [false]: 'การแพร่แบบฟาซิลิเทตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622917267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622919765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622921526+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.622923745+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.813286039+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.813328042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.813343869+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.813365647+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.813375546+07:00","message":"[bufferProcess] interim [280000000]:การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.81337778+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.813381985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.813385168+07:00","message":"> Transcript [848] [false]: 'การแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.813388378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.813390414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.813392142+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.81339437+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:37.880838467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:37.880862813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.999796955+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.999833485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.999838946+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.999848904+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999859752+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999864981+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999870993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999875434+07:00","message":"> Transcript [849] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999880372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999884311+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.99988635+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999888977+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999893467+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999896264+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999899103+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:37.999902113+07:00","message":"Next Push (prob) : 'นะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:37.999911015+07:00","message":"push: {false แพร่แบบฟาซิลิเทต 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.211307319+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.211347742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.211353895+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.211368119+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211378605+07:00","message":"[bufferProcess] interim [640000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211382514+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211389121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211393322+07:00","message":"> Transcript [850] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211398105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.21140091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211404453+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.211406998+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.320306647+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.320345921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.320351109+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.320363871+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.32037139+07:00","message":"[bufferProcess] interim [760000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.320374231+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.320382132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.32038475+07:00","message":"> Transcript [851] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.320388188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.320390406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.320392902+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.320395924+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.523985865+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.524024248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.524029634+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.524042082+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524049749+07:00","message":"[bufferProcess] interim [940000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524052404+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524059387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524062157+07:00","message":"> Transcript [852] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524065414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524067637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.524069673+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.5240725+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.669285012+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.669335063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.669344054+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.669355216+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669369012+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669372631+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669378555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669382464+07:00","message":"> Transcript [853] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669386854+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.66939008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669393944+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669396916+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669401672+07:00","message":"Push: 'นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669404745+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669407784+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.669411872+07:00","message":"Next Push (prob) : 'ครูก็มีอัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.669421129+07:00","message":"push: {false นะคะคุณ 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.671218445+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.671236692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.671241267+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.671252542+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671258762+07:00","message":"[bufferProcess] interim [120000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671262353+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.6712674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671271159+07:00","message":"> Transcript [854] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671275817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671278351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671280978+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.671284311+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.899514555+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.899548105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.899553532+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:38.89957066+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.899577424+07:00","message":"[bufferProcess] interim [360000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.899580031+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.899585604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.899588219+07:00","message":"> Transcript [855] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.899590533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:38.899592744+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.245605232+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.245644338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.245651733+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.245665361+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.245673073+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.245675481+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.245681031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.245683812+07:00","message":"> Transcript [856] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.245686293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.245688323+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.430912514+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.430951459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.43095727+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.43097412+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.430982536+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.430985212+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.430992964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.430995685+07:00","message":"> Transcript [857] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.430999531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.431002794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.431005089+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.43100795+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.482783826+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.482811727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.482819226+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:39.482832042+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.48284126+07:00","message":"[bufferProcess] interim [20000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482844799+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482850833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482854527+07:00","message":"> Transcript [858] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482858758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482861369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482866555+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:39.482869071+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.008385224+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.00843287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.008439552+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.00845383+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.00846171+07:00","message":"[bufferProcess] interim [500000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008464303+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008471528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008474489+07:00","message":"> Transcript [859] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008478345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008480334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008482642+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.008485505+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.182104654+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.182148861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.182157207+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.182174569+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182186078+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.1821899+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182197523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182202351+07:00","message":"> Transcript [860] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182208175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.1822113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182214861+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182219179+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182227063+07:00","message":"Push: 'ครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.18223061+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182233636+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.182238457+07:00","message":"Next Push (prob) : 'ให้เรียนศึกษาเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.18225491+07:00","message":"push: {false ครูก็มีอนิเมชั่น 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.325364288+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.325411449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.325422978+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.325440843+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325450348+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325454742+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325467115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325471387+07:00","message":"> Transcript [861] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325476035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325478895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325483921+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.325488064+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.634023769+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.634081028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.63408745+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.634100464+07:00","message":"[buffer interim] 78 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.634108153+07:00","message":"[bufferProcess] interim [100000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.634110969+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.634117551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.634120349+07:00","message":"> Transcript [862] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.63412424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.634126282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.634128394+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.63413124+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.685540709+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.842517529+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.84256953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ\",\"confidence\":0.8534593}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.842579101+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.842588914+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.842591092+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.842597895+07:00","message":"[buffer interim] 78 true การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842608239+07:00","message":"[bufferProcess] interim [340000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842613662+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842617476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842620385+07:00","message":"> Transcript [863] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842623946+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842625872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.84262837+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842631173+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842633187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842634985+07:00","message":"> Transcript [864] [true]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842637356+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842638829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842640383+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่นให้เรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.84264214+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842643928+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842856948+07:00","message":"Push: ' Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.84285992+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842862101+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842864577+07:00","message":"Next Push (prob) : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:40.842873263+07:00","message":"push: {true  Animation ให้เรียนศึกษาเช่นเดียวกันค่ะ 0 0xc0004a8100}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:40.842877031+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_78.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:40.853335387+07:00","message":"write wav file: './tmp/7508/7508_78.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:40.881491186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:40.881508894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:41.127923907+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:43.88232368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:43.882359671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:46.882868701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:46.882888672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.474572865+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.561816625+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.561833219+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.561836168+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.56184398+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.561851531+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.561855904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.561858791+07:00","message":"> Transcript [865] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.561861237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.561874206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.56187632+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.561878285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:47.56188673+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.561897692+07:00","message":"push: {true \n 0 0xc00380cd00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:47.573491361+07:00","message":"write wav file: './tmp/7508/7508_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:47.608035051+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:49.883693445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:49.883708571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.194705391+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.255787133+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.281531942+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.28155199+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.281555324+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.281561691+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281576089+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281580593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281583693+07:00","message":"> Transcript [866] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281586128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281588095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281589864+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281591837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:51.281599763+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:51.281609618+07:00","message":"push: {true \n 0 0xc000138c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:51.290762023+07:00","message":"write wav file: './tmp/7508/7508_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740353058+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740375426+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740378021+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740379891+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740381585+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740383159+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.74038469+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:52.740386596+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:52.884394972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:52.884410337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.67328058+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.737052012+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.761458201+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.76150136+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.761505482+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.761514993+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761522094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761525622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761528375+07:00","message":"> Transcript [867] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761531037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761532792+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761534477+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761536304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:55.761538984+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:55.761548842+07:00","message":"push: {true \n 0 0xc00380ce80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:55.773886555+07:00","message":"write wav file: './tmp/7508/7508_81.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:55.884465706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:55.884468184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.885660675+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.955524963+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.973585694+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.973600958+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.973603885+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.973620634+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973632948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973638718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973641555+07:00","message":"> Transcript [868] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973643791+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973645843+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.97364764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973649573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:24:56.973652181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:24:56.973660713+07:00","message":"push: {true \n 0 0xc00380c000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:24:56.979990756+07:00","message":"write wav file: './tmp/7508/7508_82.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:58.884511132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:24:58.884540682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.095693734+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.166054831+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.181779131+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.181802115+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.181805246+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.181811776+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181824096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181828363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181831152+07:00","message":"> Transcript [869] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181833541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181835349+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181837316+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181839399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.181845016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.181853628+07:00","message":"push: {true \n 0 0xc0020c0000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:00.18976058+07:00","message":"write wav file: './tmp/7508/7508_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.354224785+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.415102746+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.465596933+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.465622754+07:00","message":"found end of frame, send empty tag with msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.465626734+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.46563496+07:00","message":"[buffer interim] 84 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465642895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465654686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465658851+07:00","message":"> Transcript [870] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465662612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465665195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465667609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465670411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.465674263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.465686089+07:00","message":"push: {true \n 0 0xc0004a8d80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:00.46987866+07:00","message":"write wav file: './tmp/7508/7508_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.543784436+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.671678555+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.671710808+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.671715738+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.671727174+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671737355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671742776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671747306+07:00","message":"> Transcript [871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671751604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671754664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671757459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671759982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.671771908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.671786059+07:00","message":"push: {true \n 0 0xc000138a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.676025254+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:00.677637925+07:00","message":"write wav file: './tmp/7508/7508_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.864101572+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.926705021+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.970575448+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.970593972+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.970597832+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.970618935+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970639548+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970647132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970650334+07:00","message":"> Transcript [872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970652788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970654897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970656758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.97065866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:00.970661645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:00.970671566+07:00","message":"push: {true \n 0 0xc0020c0a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:00.976628712+07:00","message":"write wav file: './tmp/7508/7508_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.053963558+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.159372177+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.159394104+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.159400928+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.159408212+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159416046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159420406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159423474+07:00","message":"> Transcript [873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159425893+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159427887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159429649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159431357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.159439845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.159449303+07:00","message":"push: {true \n 0 0xc000187b80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:01.16397833+07:00","message":"write wav file: './tmp/7508/7508_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.18708799+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.315161019+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.452564943+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.452602115+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.452606378+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.452617322+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452627296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452633248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452636752+07:00","message":"> Transcript [874] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452640311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452642852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452645447+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452648047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:01.452651663+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.452664711+07:00","message":"push: {true \n 0 0xc00039d180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:01.457927897+07:00","message":"write wav file: './tmp/7508/7508_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:01.636964023+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:01.884891195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:01.884891319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.098016587+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.098064789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.098070504+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.098086248+07:00","message":"[buffer interim] 89 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.098093473+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.098095104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.282725876+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.282768957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.28277475+07:00","message":"receive interim result [false|false]: จากแผล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.28278924+07:00","message":"[buffer interim] 89 false จากแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.282796221+07:00","message":"[bufferProcess] interim [660000000]:จากแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.282798765+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.282805624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.282808571+07:00","message":"> Transcript [875] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.282810824+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.286883826+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.286896901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.286899905+07:00","message":"receive interim result [false|false]: จากแผน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.286903817+07:00","message":"[buffer interim] 89 false จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286906803+07:00","message":"[bufferProcess] interim [720000000]:จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286909117+07:00","message":"[bufferProcess] send to processor:จากแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286911294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286914097+07:00","message":"> Transcript [876] [false]: 'จากแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286917367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286919621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286921426+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.286923437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.484873734+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.484921523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.484927293+07:00","message":"receive interim result [false|false]: จากแผนภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.484940291+07:00","message":"[buffer interim] 89 false จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484948054+07:00","message":"[bufferProcess] interim [900000000]:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484950294+07:00","message":"[bufferProcess] send to processor:จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484955613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484958408+07:00","message":"> Transcript [877] [false]: 'จากแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484961286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484964141+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484966318+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:02.484968432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:02.999989447+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.000040646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.000048188+07:00","message":"receive interim result [false|false]: จากแผนภาพพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.000064666+07:00","message":"[buffer interim] 89 false จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.000079371+07:00","message":"[bufferProcess] interim [380000000]:จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.000083652+07:00","message":"[bufferProcess] send to processor:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.000092541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.000096764+07:00","message":"> Transcript [878] [false]: 'จากแผนภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.000103007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.0001057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.00011012+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.000113124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.06043813+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.060485558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.060491207+07:00","message":"receive interim result [false|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.060501535+07:00","message":"[buffer interim] 89 false จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060511204+07:00","message":"[bufferProcess] interim [500000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.06051448+07:00","message":"[bufferProcess] send to processor:จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060521115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060525375+07:00","message":"> Transcript [879] [false]: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060529531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060532836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060535428+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060537463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060541685+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060544364+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.060547169+07:00","message":"Set new StatePrefix : 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.06054992+07:00","message":"Next Push (prob) : 'แผนภาพพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.060565156+07:00","message":"push: {false จาก 0 0xc0020c0c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.483995585+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.554994519+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581267281+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581314359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581319427+07:00","message":"receive interim result [true|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581327692+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581330117+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581336715+07:00","message":"[buffer interim] 89 true จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581343588+07:00","message":"[bufferProcess] interim [70000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581346709+07:00","message":"[bufferProcess] send to processor (isfinal):จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581349592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581352372+07:00","message":"> Transcript [880] [false]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581355492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581357372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581359212+07:00","message":"StatePrefix: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581361348+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581363466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.58136664+07:00","message":"> Transcript [881] [true]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581368759+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581370245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.58137188+07:00","message":"StatePrefix: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.58137346+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:03.581380464+07:00","message":"Push: 'แผนภาพพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:03.581387289+07:00","message":"push: {true แผนภาพพบว่า 0 0xc0020c0c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:03.588195886+07:00","message":"write wav file: './tmp/7508/7508_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.023733188+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.023778689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.023784796+07:00","message":"receive interim result [false|false]: ครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.023801787+07:00","message":"[buffer interim] 90 false ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.023808485+07:00","message":"[bufferProcess] interim [480000000]:ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.023810306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.113040917+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.113092018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"croup\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.113098726+07:00","message":"receive interim result [false|false]: croup"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.113115209+07:00","message":"[buffer interim] 90 false croup"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.113121538+07:00","message":"[bufferProcess] interim [600000000]:croup"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.113123936+07:00","message":"[bufferProcess] send to processor:ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.113131592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.113135127+07:00","message":"> Transcript [882] [false]: 'ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.113137799+07:00","message":"Set StatePrefix (first interim): 'ครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.20327747+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.203309204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.203315023+07:00","message":"receive interim result [false|false]: กลูโคส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.203328943+07:00","message":"[buffer interim] 90 false กลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.203334903+07:00","message":"[bufferProcess] interim [660000000]:กลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.203337353+07:00","message":"[bufferProcess] send to processor:croup"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.203343543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.203346216+07:00","message":"> Transcript [883] [false]: 'croup'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.203348606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.203351107+07:00","message":"Set new StatePrefix: 'croup'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.518155762+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.518189267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.518194506+07:00","message":"receive interim result [false|false]: กลูโคสไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.518205476+07:00","message":"[buffer interim] 90 false กลูโคสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.51821202+07:00","message":"[bufferProcess] interim [960000000]:กลูโคสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.518214218+07:00","message":"[bufferProcess] send to processor:กลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.518219439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.518222303+07:00","message":"> Transcript [884] [false]: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.518224591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.518226752+07:00","message":"Set new StatePrefix: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.723290021+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.723351875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.723359187+07:00","message":"receive interim result [false|false]: กลูโคสไม่เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.723379912+07:00","message":"[buffer interim] 90 false กลูโคสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.72339003+07:00","message":"[bufferProcess] interim [140000000]:กลูโคสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.723394071+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.723399769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.723404456+07:00","message":"> Transcript [885] [false]: 'กลูโคสไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.72340906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.723411669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.723414795+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.723417648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.729078328+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.729107584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.729113132+07:00","message":"receive interim result [false|false]: กลูโคสไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.729126225+07:00","message":"[buffer interim] 90 false กลูโคสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.729131912+07:00","message":"[bufferProcess] interim [200000000]:กลูโคสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.729134389+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.729138592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.72914133+07:00","message":"> Transcript [886] [false]: 'กลูโคสไม่เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.729144565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.729146572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.729148335+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.72915025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.778238812+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.778265783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.778270891+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:04.778281597+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778288044+07:00","message":"[bufferProcess] interim [260000000]:กลูโคสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778291057+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778296288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778298895+07:00","message":"> Transcript [887] [false]: 'กลูโคสไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.77830149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778303307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778304979+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:04.778306984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:04.885651167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:04.885661779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.166028381+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.166069354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.166075395+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.16608708+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166094713+07:00","message":"[bufferProcess] interim [680000000]:กลูโคสไม่สามารถหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166097102+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166100994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166104241+07:00","message":"> Transcript [888] [false]: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166107424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166109514+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166111266+07:00","message":"StatePrefix: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166113154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166115736+07:00","message":"Push: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166117756+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166119629+07:00","message":"Set new StatePrefix : 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.166122043+07:00","message":"Next Push (prob) : 'ไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.166130192+07:00","message":"push: {false กลูโคส 0 0xc000044700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.293424903+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.293468509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.293474722+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.293486917+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293496161+07:00","message":"[bufferProcess] interim [740000000]:กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293500679+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293506075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293510448+07:00","message":"> Transcript [889] [false]: 'กลูโคสไม่สามารถหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293514976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293517493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293521035+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.293522945+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.494932012+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.494982696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.494988441+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.495003026+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495011767+07:00","message":"[bufferProcess] interim [980000000]:กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495013956+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495021262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495024257+07:00","message":"> Transcript [890] [false]: 'กลูโคสไม่สามารถผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495027783+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495030161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495032427+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.495037167+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.628637718+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.628691858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.628699183+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.62871809+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.628731202+07:00","message":"[bufferProcess] interim [40000000]:กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.628735767+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.62874487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.628749016+07:00","message":"> Transcript [891] [false]: 'กลูโคสไม่สามารถผ่านใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.62875421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.628757132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.628760608+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.628763443+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.644322423+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.644353643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านชาลี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.644360289+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านชาลี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.644372241+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่านชาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644379785+07:00","message":"[bufferProcess] interim [100000000]:กลูโคสไม่สามารถผ่านชาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644383027+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.64439008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644393732+07:00","message":"> Transcript [892] [false]: 'กลูโคสไม่สามารถผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644397795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644400527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.64440339+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644406025+07:00","message":"TextPushed: 'กลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644410837+07:00","message":"Push: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644413608+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644416567+07:00","message":"Set new StatePrefix : 'กลูโคสไม่สามารถผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.644419347+07:00","message":"Next Push (prob) : 'ผ่านฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.644429975+07:00","message":"push: {false ไม่สามารถ 0 0xc000044700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.694303541+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.694334596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านสลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.694340017+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.694352614+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.694357864+07:00","message":"[bufferProcess] interim [220000000]:กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.694360087+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านชาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.694363511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.694365937+07:00","message":"> Transcript [893] [false]: 'กลูโคสไม่สามารถผ่านชาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.694367909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.69437032+07:00","message":"Set new StatePrefix: 'กลูโคสไม่สามารถผ่านชาลี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.883121621+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.883158825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านสลิปผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.883164831+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:05.883177644+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.883184674+07:00","message":"[bufferProcess] interim [340000000]:กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.883186994+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.883192258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.883195362+07:00","message":"> Transcript [894] [false]: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.883197606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:05.88320043+07:00","message":"Set new StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.131634926+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.131672922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านสลิปผิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.131678256+07:00","message":"receive interim result [false|false]: กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.131690319+07:00","message":"[buffer interim] 90 false กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131697436+07:00","message":"[bufferProcess] interim [580000000]:กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131700244+07:00","message":"[bufferProcess] send to processor:กลูโคสไม่สามารถผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131704143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131706512+07:00","message":"> Transcript [895] [false]: 'กลูโคสไม่สามารถผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131709345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131711169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131712963+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.131715206+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.374611463+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.486996073+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.487042674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลูโคสไม่สามารถผ่านสลิปผิดได้\",\"confidence\":0.938687}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.487049046+07:00","message":"receive interim result [true|false]: กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.487057314+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.48705986+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.48706884+07:00","message":"[buffer interim] 90 true กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487079539+07:00","message":"[bufferProcess] interim [30000000]:กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487083076+07:00","message":"[bufferProcess] send to processor (isfinal):กลูโคสไม่สามารถผ่านสลิปผิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487100745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487124442+07:00","message":"> Transcript [896] [false]: 'กลูโคสไม่สามารถผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487132825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487136418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487140118+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.48714408+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487147946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.48715146+07:00","message":"> Transcript [897] [true]: 'กลูโคสไม่สามารถผ่านสลิปผิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487154608+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487157053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487159482+07:00","message":"StatePrefix: 'กลูโคสไม่สามารถผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487162062+07:00","message":"TextPushed: 'กลูโคสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:06.487170722+07:00","message":"Push: 'ผ่านสลิปผิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.48718617+07:00","message":"push: {true ผ่านสลิปผิดได้ 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:06.495922948+07:00","message":"write wav file: './tmp/7508/7508_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:06.695558527+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.171288908+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.171338472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.171344394+07:00","message":"receive interim result [false|false]: จึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.171364405+07:00","message":"[buffer interim] 91 false จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.171372298+07:00","message":"[bufferProcess] interim [480000000]:จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.171374089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.220338356+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.220376441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.220381745+07:00","message":"receive interim result [false|false]: จึงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.220396209+07:00","message":"[buffer interim] 91 false จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.220402341+07:00","message":"[bufferProcess] interim [540000000]:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.220404679+07:00","message":"[bufferProcess] send to processor:จึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.220410708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.220413774+07:00","message":"> Transcript [898] [false]: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.220416128+07:00","message":"Set StatePrefix (first interim): 'จึง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.225466726+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.225489236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.225494808+07:00","message":"receive interim result [false|false]: จึงต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.225503775+07:00","message":"[buffer interim] 91 false จึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225507803+07:00","message":"[bufferProcess] interim [600000000]:จึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225509819+07:00","message":"[bufferProcess] send to processor:จึงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225512526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225515381+07:00","message":"> Transcript [899] [false]: 'จึงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225518532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225520666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225523303+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.225526031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.482895568+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.482932817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.482938069+07:00","message":"receive interim result [false|false]: จึงต้องนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.482951146+07:00","message":"[buffer interim] 91 false จึงต้องนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482957335+07:00","message":"[bufferProcess] interim [780000000]:จึงต้องนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482959593+07:00","message":"[bufferProcess] send to processor:จึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482965765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482968311+07:00","message":"> Transcript [900] [false]: 'จึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482971311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482973194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482975028+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.482977289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.673240084+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.673279237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.67328555+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.673296535+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.673303616+07:00","message":"[bufferProcess] interim [960000000]:จึงต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.67330613+07:00","message":"[bufferProcess] send to processor:จึงต้องนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.673312318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.673315266+07:00","message":"> Transcript [901] [false]: 'จึงต้องนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.673318761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.6733208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.673323004+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.673325217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.86563224+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.865672399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.865678025+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.865692263+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865700799+07:00","message":"[bufferProcess] interim [200000000]:จึงต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865704955+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865711242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865714016+07:00","message":"> Transcript [902] [false]: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.86571746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865719696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865721806+07:00","message":"StatePrefix: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.86572406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865730111+07:00","message":"Push: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865732227+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865734143+07:00","message":"Set new StatePrefix : 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:07.865736071+07:00","message":"Next Push (prob) : 'ต้องลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:07.865743852+07:00","message":"push: {false จึง 0 0xc0020c0500}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:07.886096801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:07.88610884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.119996001+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.120034088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงผ่านโปร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.120040518+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงผ่านโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.120054555+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.120061951+07:00","message":"[bufferProcess] interim [440000000]:จึงต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.120064145+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.120069748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.1200727+07:00","message":"> Transcript [903] [false]: 'จึงต้องลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.120076283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.12007839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.120080627+07:00","message":"StatePrefix: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.120082995+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.315066986+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.315106664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงผ่านโปรเน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.315112722+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.315126408+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315133623+07:00","message":"[bufferProcess] interim [680000000]:จึงต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315135973+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315141832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315145401+07:00","message":"> Transcript [904] [false]: 'จึงต้องลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315148828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315151468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.315154357+07:00","message":"StatePrefix: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.31515731+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.443063899+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.443101887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงขาดโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.443108562+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.443121572+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.443128859+07:00","message":"[bufferProcess] interim [740000000]:จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.44313106+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.443136665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.443139376+07:00","message":"> Transcript [905] [false]: 'จึงต้องลำเลียงผ่านโปรเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.443142785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.443144823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.44314679+07:00","message":"StatePrefix: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.443149597+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.561468546+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.561511125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงขาดโปรตีนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.561516603+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.561530704+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.56153796+07:00","message":"[bufferProcess] interim [860000000]:จึงต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561540122+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561546291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561549476+07:00","message":"> Transcript [906] [false]: 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561553449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561555674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561557613+07:00","message":"StatePrefix: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.56156004+07:00","message":"TextPushed: 'จึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.5615667+07:00","message":"Push: 'ต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561568576+07:00","message":"TextPushed: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561577037+07:00","message":"Set new StatePrefix : 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.561579128+07:00","message":"Next Push (prob) : 'ขาดโปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.561598697+07:00","message":"push: {false ต้องลำเลียง 0 0xc0020c0500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.632754469+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.632787428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงขาดโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.632794401+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.632805626+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632811925+07:00","message":"[bufferProcess] interim [980000000]:จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632814092+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียงขาดโปรตีนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632819692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632822303+07:00","message":"> Transcript [907] [false]: 'จึงต้องลำเลียงขาดโปรตีนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632825459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632827651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632829481+07:00","message":"StatePrefix: 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.632831907+07:00","message":"TextPushed: 'จึงต้องลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.758711983+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.758747503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงขาดโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.758752704+07:00","message":"receive interim result [false|false]: จึงต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:08.758765351+07:00","message":"[buffer interim] 91 false จึงต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.758771996+07:00","message":"[bufferProcess] interim [40000000]:จึงต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.75877444+07:00","message":"[bufferProcess] send to processor:จึงต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.75878054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.758783661+07:00","message":"> Transcript [908] [false]: 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.758786547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.758788579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.758790732+07:00","message":"StatePrefix: 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:08.758793278+07:00","message":"TextPushed: 'จึงต้องลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.064538999+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152840393+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152893836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงต้องลำเลียงผ่านโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152901244+07:00","message":"receive interim result [true|false]: จึงต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152911429+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152913691+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152921158+07:00","message":"[buffer interim] 91 true จึงต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.15293177+07:00","message":"[bufferProcess] interim [580000000]:จึงต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152937053+07:00","message":"[bufferProcess] send to processor (isfinal):จึงต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152940583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152943612+07:00","message":"> Transcript [909] [false]: 'จึงต้องลำเลียงขาดโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152947037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152948916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152950577+07:00","message":"StatePrefix: 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152952719+07:00","message":"TextPushed: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152954503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152956188+07:00","message":"> Transcript [910] [true]: 'จึงต้องลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152960243+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152961774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152963229+07:00","message":"StatePrefix: 'จึงต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.152964898+07:00","message":"TextPushed: 'จึงต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.15297084+07:00","message":"Push: 'ผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.152979795+07:00","message":"push: {true ผ่านโปรตีนลำเลียง 0 0xc0020c0500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:09.160715256+07:00","message":"write wav file: './tmp/7508/7508_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.256474697+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.60806622+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.608106955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.608112221+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.608135855+07:00","message":"[buffer interim] 92 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.60814503+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.608146775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.781464637+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.781502756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.781508728+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.781523003+07:00","message":"[buffer interim] 92 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.78153108+07:00","message":"[bufferProcess] interim [540000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.781533761+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.781537762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.781540952+07:00","message":"> Transcript [911] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.781543126+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.924384689+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.924424158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.924430292+07:00","message":"receive interim result [false|false]: และมีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.924442395+07:00","message":"[buffer interim] 92 false และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924449191+07:00","message":"[bufferProcess] interim [720000000]:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924451325+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924456817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924459751+07:00","message":"> Transcript [912] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924462524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924464334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924466126+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.924468068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.982055225+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.982082311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.982087734+07:00","message":"receive interim result [false|false]: และมีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:09.98209739+07:00","message":"[buffer interim] 92 false และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982103654+07:00","message":"[bufferProcess] interim [780000000]:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982105633+07:00","message":"[bufferProcess] send to processor:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982111173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982113757+07:00","message":"> Transcript [913] [false]: 'และมีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982116564+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982118422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982120127+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:09.982121961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.107563209+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.107621185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.107627836+07:00","message":"receive interim result [false|false]: และมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.107643709+07:00","message":"[buffer interim] 92 false และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107650803+07:00","message":"[bufferProcess] interim [900000000]:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.1076548+07:00","message":"[bufferProcess] send to processor:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107661035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107663714+07:00","message":"> Transcript [914] [false]: 'และมีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107666784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107668579+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107670497+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.107672463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.423682983+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.423718783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.423725009+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.423737639+07:00","message":"[buffer interim] 92 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423745398+07:00","message":"[bufferProcess] interim [200000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423747648+07:00","message":"[bufferProcess] send to processor:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423754971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423757987+07:00","message":"> Transcript [915] [false]: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423762438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423764706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423766666+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.4237689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423775618+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423777625+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423779378+07:00","message":"Set new StatePrefix : 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.423781362+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.423794154+07:00","message":"push: {false และ 0 0xc00380cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.678533847+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.678568543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.678582981+07:00","message":"receive interim result [false|false]: และมีทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.678595136+07:00","message":"[buffer interim] 92 false และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.67860201+07:00","message":"[bufferProcess] interim [440000000]:และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.678604439+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.67860977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.67861253+07:00","message":"> Transcript [916] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.678616461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.678618718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.678620647+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.678622982+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.683735868+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.683744963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.68374835+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.683752215+07:00","message":"[buffer interim] 92 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.68375796+07:00","message":"[bufferProcess] interim [500000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683760234+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683762231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683764148+07:00","message":"> Transcript [917] [false]: 'และมีทิศทางการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683766235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683767893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683769655+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.683771276+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.797749577+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.797790735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.79779689+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:10.797812283+07:00","message":"[buffer interim] 92 false และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797819621+07:00","message":"[bufferProcess] interim [560000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797822499+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797828801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797831315+07:00","message":"> Transcript [918] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797834576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797836655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797838319+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:10.797841011+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:10.886254289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:10.886284175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.115388868+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.201990694+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.202042461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.2020511+07:00","message":"receive interim result [true|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.202063928+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.202066692+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.202076527+07:00","message":"[buffer interim] 92 true และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202088953+07:00","message":"[bufferProcess] interim [70000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202093332+07:00","message":"[bufferProcess] send to processor (isfinal):และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202097796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202101511+07:00","message":"> Transcript [919] [false]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202105752+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202108592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202111307+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202114807+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.2021231+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202125656+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202128372+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202131417+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.20213429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.20213728+07:00","message":"> Transcript [920] [true]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202140122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202142685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.20214645+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202149282+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:11.202152308+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.202163549+07:00","message":"push: {false มีทิศทาง 0 0xc00380cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.202170544+07:00","message":"push: {true การลำเลียง 0 0xc00380cb80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:11.210371656+07:00","message":"write wav file: './tmp/7508/7508_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:11.307726048+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.029254178+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.029291126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.029295864+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.029310546+07:00","message":"[buffer interim] 93 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.029317237+07:00","message":"[bufferProcess] interim [600000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.029319384+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.281377149+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.28141883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.281424321+07:00","message":"receive interim result [false|false]: บริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.281437526+07:00","message":"[buffer interim] 93 false บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.281444895+07:00","message":"[bufferProcess] interim [780000000]:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.281447037+07:00","message":"[bufferProcess] send to processor:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.281452543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.281455337+07:00","message":"> Transcript [921] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.281457379+07:00","message":"Set StatePrefix (first interim): 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.344343683+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.344382776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.344388312+07:00","message":"receive interim result [false|false]: บริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.344401677+07:00","message":"[buffer interim] 93 false บริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.344408581+07:00","message":"[bufferProcess] interim [900000000]:บริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.344410785+07:00","message":"[bufferProcess] send to processor:บริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.344416288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.34441937+07:00","message":"> Transcript [922] [false]: 'บริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.344422505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.34442441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.344426332+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.34442833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.664864023+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.664902736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.664908948+07:00","message":"receive interim result [false|false]: บริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.664921631+07:00","message":"[buffer interim] 93 false บริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664930278+07:00","message":"[bufferProcess] interim [140000000]:บริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664933333+07:00","message":"[bufferProcess] send to processor:บริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664940669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664945422+07:00","message":"> Transcript [923] [false]: 'บริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664949628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664952249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664955197+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.664958137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.917447196+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.917486596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.917493001+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:12.917506271+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917513527+07:00","message":"[bufferProcess] interim [440000000]:บริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917515771+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917521639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917524289+07:00","message":"> Transcript [924] [false]: 'บริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917526984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917528809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917530604+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:12.917532674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.170319421+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.170354043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.170359498+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.170373723+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170383523+07:00","message":"[bufferProcess] interim [680000000]:บริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170386099+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170392538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170395603+07:00","message":"> Transcript [925] [false]: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170398699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170400754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170402637+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170404721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170408954+07:00","message":"Push: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170410901+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170412672+07:00","message":"Set new StatePrefix : 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.170414837+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.170423096+07:00","message":"push: {false บริเวณ 0 0xc00039d600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.42969577+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.429733554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.429739351+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.429750607+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.42976039+07:00","message":"[bufferProcess] interim [980000000]:บริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429763177+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429769371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429772581+07:00","message":"> Transcript [926] [false]: 'บริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429776105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429778043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429779796+07:00","message":"StatePrefix: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.429781815+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.621885313+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.621925086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.621930987+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:13.621942684+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.62195252+07:00","message":"[bufferProcess] interim [220000000]:บริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.621955023+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.6219591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.621962355+07:00","message":"> Transcript [927] [false]: 'บริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.62196581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.621967927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.621969713+07:00","message":"StatePrefix: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:13.62197208+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:13.886514809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:13.886550988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.08709323+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.087131904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.087138343+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.087153445+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.087171004+07:00","message":"[bufferProcess] interim [580000000]:บริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.08717438+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.087182946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.08718589+07:00","message":"> Transcript [928] [false]: 'บริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.087189176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.087191224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.087193871+07:00","message":"StatePrefix: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.087195944+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.144357174+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.144395009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้นของสารสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.14440077+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.144411627+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144418544+07:00","message":"[bufferProcess] interim [640000000]:บริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144420926+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.14442655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144429572+07:00","message":"> Transcript [929] [false]: 'บริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144432683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144434858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144437018+07:00","message":"StatePrefix: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144439173+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144443573+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144445323+07:00","message":"TextPushed: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144447215+07:00","message":"Set new StatePrefix : 'บริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.144449553+07:00","message":"Next Push (prob) : 'ข้นของสารสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.144457649+07:00","message":"push: {false ที่มีความเข้ม 0 0xc00039d600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.152830661+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.152847739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.152852175+07:00","message":"receive interim result [false|false]: บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.152862412+07:00","message":"[buffer interim] 93 false บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.152867069+07:00","message":"[bufferProcess] interim [700000000]:บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.152869149+07:00","message":"[bufferProcess] send to processor:บริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.152874125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.152876609+07:00","message":"> Transcript [930] [false]: 'บริเวณที่มีความเข้มข้นของสารสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.152878441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.152880277+07:00","message":"Set new StatePrefix: 'บริเวณที่มีความเข้มข้นของสารสู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.324164221+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423513414+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423556092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9575395}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423563067+07:00","message":"receive interim result [true|false]: บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423576452+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423578916+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423586265+07:00","message":"[buffer interim] 93 true บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423594374+07:00","message":"[bufferProcess] interim [30000000]:บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423597578+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423601377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.42360445+07:00","message":"> Transcript [931] [false]: 'บริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423606985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423609373+07:00","message":"Set new StatePrefix: 'บริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423611069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423613151+07:00","message":"> Transcript [932] [true]: 'บริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423615373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423617216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423619138+07:00","message":"StatePrefix: 'บริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423622034+07:00","message":"TextPushed: 'บริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.423624686+07:00","message":"Push: 'ข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.423633719+07:00","message":"push: {true ข้นของสารสูง 0 0xc00039d600}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:14.431608186+07:00","message":"write wav file: './tmp/7508/7508_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.516263928+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.859204777+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.859252782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.859257983+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:14.859272683+07:00","message":"[buffer interim] 94 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.859279841+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:14.859281501+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.057468699+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.057516324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.057522441+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.057542064+07:00","message":"[buffer interim] 94 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.057548886+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.057551119+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.057553851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.057556585+07:00","message":"> Transcript [933] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.05755872+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.246270297+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.246327987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.246336205+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.246359846+07:00","message":"[buffer interim] 94 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246373153+07:00","message":"[bufferProcess] interim [780000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246376433+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246384632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246388786+07:00","message":"> Transcript [934] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246394426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246400076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246402883+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.246405875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.358426711+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.358472477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.358478028+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.358492157+07:00","message":"[buffer interim] 94 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358498886+07:00","message":"[bufferProcess] interim [840000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358501044+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358507421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358510193+07:00","message":"> Transcript [935] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358513439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358515488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.35851835+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.358520466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.361766442+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.361803296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.36180855+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.361826334+07:00","message":"[buffer interim] 94 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361835856+07:00","message":"[bufferProcess] interim [900000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361838007+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361842176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361845672+07:00","message":"> Transcript [936] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361848888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361851044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361852869+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.361854935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.684231397+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.684270227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.684276281+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.684287667+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684294739+07:00","message":"[bufferProcess] interim [200000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684296995+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684302543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684305541+07:00","message":"> Transcript [937] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684308827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684311004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684313319+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684315458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684319752+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.68432165+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684325914+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.684328229+07:00","message":"Next Push (prob) : 'ยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.684336327+07:00","message":"push: {false ไป 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.741149065+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.741197549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.741203459+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.74121633+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741223455+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741225779+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741231125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741233956+07:00","message":"> Transcript [938] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741236912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741239137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741240919+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.741243204+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.936202822+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.936241239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.936246872+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:15.936260085+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.936267559+07:00","message":"[bufferProcess] interim [500000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.936270098+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.936276919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.936280263+07:00","message":"> Transcript [939] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.9362839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.936286209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.93628814+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:15.93629041+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.257405037+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.25744207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.257448487+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.257460867+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257468396+07:00","message":"[bufferProcess] interim [800000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257470793+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257477476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257480014+07:00","message":"> Transcript [940] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257483389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257485867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257487452+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.257489756+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.571909992+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.571948392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.571954421+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.571967181+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571974883+07:00","message":"[bufferProcess] interim [40000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571977116+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571982559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571985542+07:00","message":"> Transcript [941] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571989242+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571991396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571993126+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.571995467+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.572000681+07:00","message":"Push: 'ยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.572002498+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.572004306+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.572007214+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.572014666+07:00","message":"push: {false ยังบริเวณ 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.838717985+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.838755646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.838762446+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:16.838775427+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838782627+07:00","message":"[bufferProcess] interim [340000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838785017+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838790519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838793507+07:00","message":"> Transcript [942] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838797574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838799583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838801619+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:16.838803878+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:16.886981818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:16.886998565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.085013042+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.085057932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.085066129+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.08508134+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.0850909+07:00","message":"[bufferProcess] interim [580000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.085094425+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.085103324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.085108356+07:00","message":"> Transcript [943] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.085113364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.085116114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.085119671+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.08512294+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.341660747+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.341706314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.341713063+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.341725898+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341733433+07:00","message":"[bufferProcess] interim [880000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341736082+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341741386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.34174439+07:00","message":"> Transcript [944] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341747598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341749767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341753866+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.341756452+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.473706153+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.473746155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.473752689+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.473764138+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473772429+07:00","message":"[bufferProcess] interim [940000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473775772+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473783977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473788273+07:00","message":"> Transcript [945] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473792613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473795458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473798623+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473802297+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.47380619+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473809193+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473812208+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.473817362+07:00","message":"Next Push (prob) : 'ข้นของสารต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.473831284+07:00","message":"push: {false ที่มีความเข้ม 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.529976437+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.530012188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.53001776+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.530026881+07:00","message":"[buffer interim] 94 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.530033913+07:00","message":"[bufferProcess] interim [60000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.530036206+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.530039655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.530042523+07:00","message":"> Transcript [946] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.530044566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.530046426+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.584035074+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678801571+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678839543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678846433+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678854637+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678857481+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678865861+07:00","message":"[buffer interim] 94 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678876234+07:00","message":"[bufferProcess] interim [300000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678880251+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678884893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.67888892+07:00","message":"> Transcript [947] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678892414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678894371+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678896067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678897755+07:00","message":"> Transcript [948] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678900442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678902759+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678904935+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678907562+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:17.678910332+07:00","message":"Push: 'ข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:17.678920163+07:00","message":"push: {true ข้นของสารต่ำ 0 0xc00039d800}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:17.692111842+07:00","message":"write wav file: './tmp/7508/7508_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.225099679+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.681816617+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.681870534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.681876389+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.68189249+07:00","message":"[buffer interim] 95 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.681901954+07:00","message":"[bufferProcess] interim [480000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.681905085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.681914852+07:00","message":"[bufferProcess] send to processor (ticker):ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.681919279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.681923493+07:00","message":"> Transcript [949] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.681927578+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.937606128+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.937647462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.937653228+07:00","message":"receive interim result [false|false]: ตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:18.93766521+07:00","message":"[buffer interim] 95 false ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.937672284+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:18.937674134+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.200909463+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.200945544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.200950459+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.200962731+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.200968996+07:00","message":"[bufferProcess] interim [20000000]:ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.200971114+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.200976083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.200978512+07:00","message":"> Transcript [950] [false]: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.20098204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.20098423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.200986049+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.200987921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.387558314+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.387600106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.387605675+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.387619744+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387626614+07:00","message":"[bufferProcess] interim [140000000]:ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387629032+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387634589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387637266+07:00","message":"> Transcript [951] [false]: 'ตัวอย่างการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387640454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387642663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387644478+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.387646781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.448808945+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.448852942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.448858325+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.448873443+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448880175+07:00","message":"[bufferProcess] interim [260000000]:ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.44888251+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448889664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448892428+07:00","message":"> Transcript [952] [false]: 'ตัวอย่างการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448895673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448897873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448907145+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.448909186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.769023539+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.769065693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.769072186+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.769089128+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.76909597+07:00","message":"[bufferProcess] interim [560000000]:ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769098397+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769105004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769107799+07:00","message":"> Transcript [953] [false]: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769111199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769113239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.76911508+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769117087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769122378+07:00","message":"Push: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769124309+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.76912659+07:00","message":"Set new StatePrefix : 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.769128666+07:00","message":"Next Push (prob) : 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.769136028+07:00","message":"push: {false ตัวอย่าง 0 0xc00380c180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.769986269+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.770000162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.770004075+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:19.77001094+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.77001461+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770016529+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770018644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770020564+07:00","message":"> Transcript [954] [false]: 'ตัวอย่างการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770022964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770024732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770026767+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:19.770028656+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:19.887918466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:19.88792437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.350032655+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.350070307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.350076166+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.350089578+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350097342+07:00","message":"[bufferProcess] interim [220000000]:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350099997+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350105876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350108659+07:00","message":"> Transcript [955] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.35011196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350114083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350116286+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.350118485+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.671995065+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.67203918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.672044729+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.672059622+07:00","message":"[buffer interim] 95 false ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672070081+07:00","message":"[bufferProcess] interim [520000000]:ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672072478+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672076406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672080854+07:00","message":"> Transcript [956] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672084212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672086468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672088477+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:20.672090434+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:20.974377641+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062732927+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062774497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062781947+07:00","message":"receive interim result [true|false]: ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062791773+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062793915+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.06280131+07:00","message":"[buffer interim] 95 true ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062810641+07:00","message":"[bufferProcess] interim [970000000]:ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062814136+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062817518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062820468+07:00","message":"> Transcript [957] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062823321+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062825215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062827358+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062829488+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.06283217+07:00","message":"Push: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062834049+07:00","message":"TextPushed: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062836964+07:00","message":"Set new StatePrefix : 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.06283916+07:00","message":"Next Push (prob) : 'ฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062840883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062842714+07:00","message":"> Transcript [958] [true]: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062844868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062846416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062848416+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.062850288+07:00","message":"TextPushed: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.06285232+07:00","message":"Push: 'ฟาซิลิเทตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062860532+07:00","message":"push: {false การแพร่แบบ 0 0xc00380c180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.062867458+07:00","message":"push: {true ฟาซิลิเทตนะคะ 0 0xc00380c180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:21.071220142+07:00","message":"write wav file: './tmp/7508/7508_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.165113853+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.706561468+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.70660608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.70661142+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.706626164+07:00","message":"[buffer interim] 96 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.706633182+07:00","message":"[bufferProcess] interim [420000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.706635616+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.873866472+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.956549858+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.956604202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.956612669+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.956624293+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.956627002+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.95663437+07:00","message":"[buffer interim] 96 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956646439+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956649951+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956654075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956659947+07:00","message":"> Transcript [959] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956662112+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956663627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956665355+07:00","message":"> Transcript [960] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956667804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956669529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.95667134+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956673228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:21.956680363+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:21.956688034+07:00","message":"push: {true เช่น 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:21.962362518+07:00","message":"write wav file: './tmp/7508/7508_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.065825125+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.540377488+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.540418926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.540424406+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.540440484+07:00","message":"[buffer interim] 97 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.540447245+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.54044909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.724995715+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.72503633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การรำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.725043248+07:00","message":"receive interim result [false|false]: การรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.725062448+07:00","message":"[buffer interim] 97 false การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.725075478+07:00","message":"[bufferProcess] interim [660000000]:การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.725079491+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.725087814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.725091011+07:00","message":"> Transcript [961] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.725093418+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740408599+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740429417+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740431811+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740433791+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740435395+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740437012+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.74043961+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740441349+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.740443163+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.793988251+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.794017571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.79402336+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:22.794033539+07:00","message":"[buffer interim] 97 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794040919+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794043048+07:00","message":"[bufferProcess] send to processor:การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794046845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.79404953+07:00","message":"> Transcript [962] [false]: 'การรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794052126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794053952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794056099+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:22.794058065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:22.888735829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:22.888749671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.242515877+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.242562816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.242568599+07:00","message":"receive interim result [false|false]: การลำเลียงครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.242589486+07:00","message":"[buffer interim] 97 false การลำเลียงครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242597082+07:00","message":"[bufferProcess] interim [140000000]:การลำเลียงครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242599598+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242604734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242607851+07:00","message":"> Transcript [963] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242610938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242612882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242614843+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.242616894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.306806574+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.306851624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.306857629+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.306873198+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.306880366+07:00","message":"[bufferProcess] interim [260000000]:การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.306882709+07:00","message":"[bufferProcess] send to processor:การลำเลียงครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.30688549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.306888274+07:00","message":"> Transcript [964] [false]: 'การลำเลียงครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.306891466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.306893342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.30689541+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.306897448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.942348944+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.942384587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.94238992+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.942404204+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942410685+07:00","message":"[bufferProcess] interim [860000000]:การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942413258+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942419361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942422209+07:00","message":"> Transcript [965] [false]: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942425486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942427931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942430278+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942432505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942437689+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942439622+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942441464+07:00","message":"Set new StatePrefix : 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:23.942443766+07:00","message":"Next Push (prob) : 'ลำเลียงกลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:23.94245099+07:00","message":"push: {false การ 0 0xc0020c0f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.000854055+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.000890024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.000899753+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.00091489+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000921547+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000924103+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000930895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000933272+07:00","message":"> Transcript [966] [false]: 'การลำเลียงกลูโคสเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.00093656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000938521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000940518+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.000943136+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.202592322+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.202627497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.202633824+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.202646568+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.20265274+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202655424+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202661345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202664446+07:00","message":"> Transcript [967] [false]: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202668088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202670113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202672031+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.202674708+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.523019122+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.523060711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.523067442+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.523081496+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523089779+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523093123+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.52310126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523105358+07:00","message":"> Transcript [968] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523110721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523113865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523116932+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.523120658+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.713900736+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.713942098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.713947925+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.713959891+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713966294+07:00","message":"[bufferProcess] interim [640000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713969054+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713974043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.71397694+07:00","message":"> Transcript [969] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.71398047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713982504+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713984588+07:00","message":"StatePrefix: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713987139+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.71399111+07:00","message":"Push: 'ลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713993108+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713995098+07:00","message":"Set new StatePrefix : 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:24.713997349+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:24.714004672+07:00","message":"push: {false ลำเลียงกลูโคส 0 0xc0020c0f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.029754813+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.029794192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.02980025+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.029815988+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029824867+07:00","message":"[bufferProcess] interim [940000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029827554+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029830996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029834286+07:00","message":"> Transcript [970] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029837504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029839686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.029842594+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.02984599+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.404113911+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.484811428+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.484850781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.484857577+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.4848725+07:00","message":"[buffer interim] 97 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484880016+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484887964+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484895694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484899111+07:00","message":"> Transcript [971] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484902479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484904645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484906682+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.484909266+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.504600211+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.504627662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.504633188+07:00","message":"receive interim result [true|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.5046429+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.504645132+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.504652657+07:00","message":"[buffer interim] 97 true การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504667703+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504671223+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504674187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504677117+07:00","message":"> Transcript [972] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504680489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504682447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.50468446+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504686851+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504699955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504701923+07:00","message":"> Transcript [973] [true]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504703939+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504705593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504707148+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504709024+07:00","message":"TextPushed: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:25.504716728+07:00","message":"Push: 'เข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:25.504724804+07:00","message":"push: {true เข้าสู่เซลล์เม็ดเลือดแดง 0 0xc0020c0f00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:25.514353439+07:00","message":"write wav file: './tmp/7508/7508_97.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:25.889152455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:25.88918214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:26.745959656+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.28342947+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.283468662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.283474134+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.283486069+07:00","message":"[buffer interim] 98 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.28349282+07:00","message":"[bufferProcess] interim [540000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.283494513+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.283500315+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.283503708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.283506612+07:00","message":"> Transcript [974] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.283508723+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.463940851+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.463980111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.463986357+07:00","message":"receive interim result [false|false]: คาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.464000654+07:00","message":"[buffer interim] 98 false คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.464007679+07:00","message":"[bufferProcess] interim [720000000]:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.464009699+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.477374251+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.477392211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.477396205+07:00","message":"receive interim result [false|false]: ค่าต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.477400981+07:00","message":"[buffer interim] 98 false ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.477405157+07:00","message":"[bufferProcess] interim [780000000]:ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.477407437+07:00","message":"[bufferProcess] send to processor:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.477411167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.477414719+07:00","message":"> Transcript [975] [false]: 'คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.477416753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.47741924+07:00","message":"Set new StatePrefix: 'คาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.602448684+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.60248407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.602489128+07:00","message":"receive interim result [false|false]: ค่าตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.602501919+07:00","message":"[buffer interim] 98 false ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.602508095+07:00","message":"[bufferProcess] interim [900000000]:ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.602510147+07:00","message":"[bufferProcess] send to processor:ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.602513398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.602516074+07:00","message":"> Transcript [976] [false]: 'ค่าต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.602518189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.602519982+07:00","message":"Set new StatePrefix: 'ค่าต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.735880133+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.735927917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.735933878+07:00","message":"receive interim result [false|false]: ค่าต่อมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.735947288+07:00","message":"[buffer interim] 98 false ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.735954917+07:00","message":"[bufferProcess] interim [20000000]:ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.735956991+07:00","message":"[bufferProcess] send to processor:ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.735960533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.735965375+07:00","message":"> Transcript [977] [false]: 'ค่าตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.735967412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.735969433+07:00","message":"Set new StatePrefix: 'ค่าตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.92734591+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.927376928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.927382667+07:00","message":"receive interim result [false|false]: ค่าต่อมานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.927393854+07:00","message":"[buffer interim] 98 false ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.927400222+07:00","message":"[bufferProcess] interim [200000000]:ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.927402725+07:00","message":"[bufferProcess] send to processor:ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.927407281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.9274099+07:00","message":"> Transcript [978] [false]: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.927411983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.927414599+07:00","message":"Set new StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.981837228+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.981873208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.981878512+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:27.981896616+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981903334+07:00","message":"[bufferProcess] interim [320000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981905614+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981908879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981911427+07:00","message":"> Transcript [979] [false]: 'ค่าต่อมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981914405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981916088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.981917808+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:27.98191963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.49221588+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.492256744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะแอ๊ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.492262922+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.492275434+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492282069+07:00","message":"[bufferProcess] interim [740000000]:ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492284375+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492289511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492292399+07:00","message":"> Transcript [980] [false]: 'ค่าต่อมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492295263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.49229733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492299219+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.492301298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.616806843+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.616841021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.616846281+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.616864986+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616872096+07:00","message":"[bufferProcess] interim [860000000]:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616874209+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616877065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616879719+07:00","message":"> Transcript [981] [false]: 'ค่าต่อมานะคะแอ๊ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616882809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616884779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.61688648+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.616888354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619223684+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619241134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619245897+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619254393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619256753+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619261889+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619264455+07:00","message":"[buffer interim] 98 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619268157+07:00","message":"[bufferProcess] interim [920000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619270009+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619272329+07:00","message":"[bufferProcess] interim [920000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619274433+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.61927647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619278507+07:00","message":"> Transcript [982] [false]: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619280855+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619282814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.61928444+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.61928633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.61928836+07:00","message":"Push: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619290096+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619291993+07:00","message":"Set new StatePrefix : 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.619293904+07:00","message":"Next Push (prob) : 'นะคะ Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.619300211+07:00","message":"push: {false ค่าต่อมา 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875470217+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875506196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875511853+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875524418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875535005+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875542898+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:28.875546018+07:00","message":"[buffer interim] 98 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875551742+07:00","message":"[bufferProcess] interim [160000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875554384+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875556967+07:00","message":"[bufferProcess] interim [160000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.87555911+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875561821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875564488+07:00","message":"> Transcript [983] [false]: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875567409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875569446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.875571157+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:28.87557316+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:28.889944582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:28.889960192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.071316956+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.071348353+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-02-25T11:25:29.071354166+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.071365091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.071369357+07:00","message":"receive interim result [false|false]:  Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.071375947+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.071378656+07:00","message":"[buffer interim] 98 false  Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071384005+07:00","message":"[bufferProcess] interim [400000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.07138627+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071389325+07:00","message":"[bufferProcess] interim [400000000]: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071391508+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071394563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071397387+07:00","message":"> Transcript [984] [false]: 'ค่าต่อมานะคะ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071400377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.07140224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071403855+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.071405696+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195457512+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195491738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195497618+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195508869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195512493+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195521608+07:00","message":"[buffer interim] 98 false ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.195524425+07:00","message":"[buffer interim] 98 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.19553011+07:00","message":"[bufferProcess] interim [460000000]:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195532541+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195535904+07:00","message":"[bufferProcess] interim [460000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195538422+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195541054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195543903+07:00","message":"> Transcript [985] [false]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195547358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195549194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.19555081+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.195552878+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.363205953+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494448368+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494489316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active Transport\",\"confidence\":0.95839626}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494495603+07:00","message":"receive interim result [true|false]: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494505579+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494507956+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494516643+07:00","message":"[buffer interim] 98 true ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494525233+07:00","message":"[bufferProcess] interim [850000000]:ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.49452907+07:00","message":"[bufferProcess] send to processor (isfinal):ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494533362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494537078+07:00","message":"> Transcript [986] [false]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494541185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494543928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494546647+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494550523+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494554703+07:00","message":"Push: 'นะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494557733+07:00","message":"TextPushed: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494560347+07:00","message":"Set new StatePrefix : 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494563573+07:00","message":"Next Push (prob) : ' Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494566276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494569321+07:00","message":"> Transcript [987] [true]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494572493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494575093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494584344+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494587028+07:00","message":"TextPushed: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.494590487+07:00","message":"Push: ' Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494600325+07:00","message":"push: {false นะคะ Active 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.494607156+07:00","message":"push: {true  Transport 0 0xc0004a8f80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:29.502851351+07:00","message":"write wav file: './tmp/7508/7508_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.626373099+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.97928236+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.979332223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.979338459+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:29.979352025+07:00","message":"[buffer interim] 99 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.979359105+07:00","message":"[bufferProcess] interim [420000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:29.979361385+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.095672323+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.095713307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.095718544+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.09573046+07:00","message":"[buffer interim] 99 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.095738604+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.095740619+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.095745503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.09574827+07:00","message":"> Transcript [988] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.095750199+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.151035437+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.15106601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.151070781+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.151083326+07:00","message":"[buffer interim] 99 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.151089362+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.151091217+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.15109421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.151096546+07:00","message":"> Transcript [989] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.1510985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.15110061+07:00","message":"Set new StatePrefix: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.295005721+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.29504056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนโชว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.295045185+07:00","message":"receive interim result [false|false]: นักเรียนโชว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.295057599+07:00","message":"[buffer interim] 99 false นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.2950639+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.295066197+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.295068989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.29507151+07:00","message":"> Transcript [990] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.295074557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.295076463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.295078617+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.295080492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.482663424+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.48269657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.482701999+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:30.48271535+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482722141+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482724396+07:00","message":"[bufferProcess] send to processor:นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482727183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482729501+07:00","message":"> Transcript [991] [false]: 'นักเรียนโชว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482732308+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482734088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482736044+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:30.482738428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.081540684+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.08158286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.081588753+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.081604169+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081610902+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081613181+07:00","message":"[bufferProcess] send to processor:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081616344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081619242+07:00","message":"> Transcript [992] [false]: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081622051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081623759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081625803+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.081627523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.375556797+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.375599721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชมอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.375606065+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.375620608+07:00","message":"[buffer interim] 99 false นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375627985+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375630613+07:00","message":"[bufferProcess] send to processor:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375636218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375639401+07:00","message":"> Transcript [993] [false]: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375642634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375644844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375647109+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375649433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375653542+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375655195+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375657001+07:00","message":"Set new StatePrefix : 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.375658844+07:00","message":"Next Push (prob) : 'เรียนชม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.375666872+07:00","message":"push: {false นัก 0 0xc0020c1080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.570331507+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.570378813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชมอนิเมชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.57038519+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.570399248+07:00","message":"[buffer interim] 99 false นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570406946+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570409097+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570414743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570417915+07:00","message":"> Transcript [994] [false]: 'นักเรียนชมอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570422008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570424816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570428416+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.570430946+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771265515+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771312248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771319042+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771331083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771334113+07:00","message":"receive interim result [false|false]:  Animation นี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771341882+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.771348003+07:00","message":"[buffer interim] 99 false  Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771355863+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.77136017+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771368011+07:00","message":"[bufferProcess] interim [220000000]: Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771371849+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771376017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771379854+07:00","message":"> Transcript [995] [false]: 'นักเรียนชมอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771383295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771385487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771387659+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.771389626+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:31.890059237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:31.890063743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.954481698+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.95452722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.954533277+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.95454659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.954549454+07:00","message":"receive interim result [false|false]:  Animation นี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.954557608+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.954560751+07:00","message":"[buffer interim] 99 false  Animation นี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.95456703+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954569849+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954572952+07:00","message":"[bufferProcess] interim [340000000]: Animation นี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954576152+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954589619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954612814+07:00","message":"> Transcript [996] [false]: 'นักเรียนชม Animation นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954620458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954623352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954625351+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.954631703+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.956613063+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.956624685+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-02-25T11:25:31.956629572+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.956636944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.956639196+07:00","message":"receive interim result [false|false]:  Animation นี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.956643408+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.956645801+07:00","message":"[buffer interim] 99 false  Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956649822+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956652221+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956656984+07:00","message":"[bufferProcess] interim [400000000]: Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.95665918+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956676216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956711345+07:00","message":"> Transcript [997] [false]: 'นักเรียนชม Animation นี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956717875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.95672024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956722258+07:00","message":"StatePrefix: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956724486+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956734751+07:00","message":"Push: 'เรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956737108+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.956739153+07:00","message":"Set new StatePrefix : 'นักเรียนชม Animation นี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:31.95674175+07:00","message":"Next Push (prob) : ' Animation นี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:31.95675537+07:00","message":"push: {false เรียนชม 0 0xc0020c1080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.086777794+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.086815652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.086821251+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.08683243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้เลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.086835203+07:00","message":"receive interim result [false|false]:  Animation นี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.086842615+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.086845435+07:00","message":"[buffer interim] 99 false  Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086850851+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086853327+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086856065+07:00","message":"[bufferProcess] interim [520000000]: Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086859001+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086862291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086864978+07:00","message":"> Transcript [998] [false]: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086867468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.086869248+07:00","message":"Set new StatePrefix: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270669556+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270705653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270711688+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270722501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270725292+07:00","message":"receive interim result [false|false]:  Animation นี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270732306+07:00","message":"[buffer interim] 99 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.270738991+07:00","message":"[buffer interim] 99 false  Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.27074475+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270747341+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.27074993+07:00","message":"[bufferProcess] interim [640000000]: Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270752365+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.27075503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270758222+07:00","message":"> Transcript [999] [false]: 'นักเรียนชม Animation นี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270762834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270764653+07:00","message":"StatePrefix: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.270766734+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.402452638+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.402486521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.402492703+07:00","message":"receive interim result [false|false]: นักเรียนชม Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.40250231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.402505127+07:00","message":"receive interim result [false|false]:  นี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.402512039+07:00","message":"[buffer interim] 99 false นักเรียนชม Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.402515661+07:00","message":"[buffer interim] 99 false  นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402520686+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนชม Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402523464+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402527815+07:00","message":"[bufferProcess] interim [820000000]: นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402530183+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402533189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402535695+07:00","message":"> Transcript [1000] [false]: 'นักเรียนชม Animation นี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.4025383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402540105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402541887+07:00","message":"StatePrefix: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.402544175+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.515280433+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.65291081+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.65295048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชมแอนิเมชันนี้เลยนะคะ\",\"confidence\":0.9427059}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.652957335+07:00","message":"receive interim result [true|false]: นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.65296872+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.652970858+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.652978171+07:00","message":"[buffer interim] 99 true นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.652985336+07:00","message":"[bufferProcess] interim [90000000]:นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.652988384+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนชม Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653000735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653025234+07:00","message":"> Transcript [1001] [false]: 'นักเรียนชม Animation นี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653032012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653034773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653036774+07:00","message":"StatePrefix: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653039285+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653042185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653044793+07:00","message":"> Transcript [1002] [true]: 'นักเรียนชมแอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.65304674+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653048501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.65305+07:00","message":"StatePrefix: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653051625+07:00","message":"TextPushed: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:32.653056599+07:00","message":"Push: 'แอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.653067421+07:00","message":"push: {true แอนิเมชันนี้เลยนะคะ 0 0xc0020c1080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:32.661389475+07:00","message":"write wav file: './tmp/7508/7508_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:32.966394272+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:34.890478544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:34.890513517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:37.891323581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:37.891336313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.433381381+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.520763431+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.520793755+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.520798325+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.520807124+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520813757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520818035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520820801+07:00","message":"> Transcript [1003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520823277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520825032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520826741+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520828382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:39.520830586+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.520840038+07:00","message":"push: {true \n 0 0xc00380d180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:39.53289293+07:00","message":"write wav file: './tmp/7508/7508_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:39.756130241+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.133121809+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.206126498+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.237509172+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.237524809+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.237528024+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.237534366+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237540058+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237543484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237545987+07:00","message":"> Transcript [1004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237548222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237550002+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237551782+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237553432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.237555446+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.237562834+07:00","message":"push: {true \n 0 0xc0020c0480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:40.242138811+07:00","message":"write wav file: './tmp/7508/7508_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.643949249+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.715381228+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.729038649+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.729052898+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.729055964+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.729061372+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729067256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729070819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729073626+07:00","message":"> Transcript [1005] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.7290768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729078866+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729080484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729082097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.729084267+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.729092575+07:00","message":"push: {true \n 0 0xc0020c0b80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:40.734296238+07:00","message":"write wav file: './tmp/7508/7508_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.843963064+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:40.892185811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:40.89221767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.947835029+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.947857423+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.947863973+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.947871971+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947878247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947882092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947884907+07:00","message":"> Transcript [1006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947887096+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947888858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947890506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947892186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:40.947894481+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.947903394+07:00","message":"push: {true \n 0 0xc0004a9180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:40.954024583+07:00","message":"write wav file: './tmp/7508/7508_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:40.965106063+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:41.223695903+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:41.323842423+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:41.323877097+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:41.323881771+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:41.323890081+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323896365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323899853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323902708+07:00","message":"> Transcript [1007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323905143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.32390732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323909761+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323911388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:41.323918039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:41.323927316+07:00","message":"push: {true \n 0 0xc0020c1200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:41.329429601+07:00","message":"write wav file: './tmp/7508/7508_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:42.506486474+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.371452932+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.371504627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.371509963+07:00","message":"receive interim result [false|false]: อนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.371525168+07:00","message":"[buffer interim] 105 false อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.371531063+07:00","message":"[bufferProcess] interim [840000000]:อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.37153293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.371537684+07:00","message":"[bufferProcess] send to processor (ticker):อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.371540297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.371543059+07:00","message":"> Transcript [1008] [false]: 'อนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.371545064+07:00","message":"Set StatePrefix (first interim): 'อนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.541302058+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.541336943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.541342068+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.541353488+07:00","message":"[buffer interim] 105 false Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.541359151+07:00","message":"[bufferProcess] interim [80000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.541360879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:43.89221484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:43.892241507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.920528851+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.920561543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation App\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.92056719+07:00","message":"receive interim result [false|false]: Animation App"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:43.920586205+07:00","message":"[buffer interim] 105 false Animation App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.920593165+07:00","message":"[bufferProcess] interim [440000000]:Animation App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.920595552+07:00","message":"[bufferProcess] send to processor:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.920601426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.920603809+07:00","message":"> Transcript [1009] [false]: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.920605766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:43.920607765+07:00","message":"Set new StatePrefix: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.059628676+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.059665771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Action\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.059671296+07:00","message":"receive interim result [false|false]: Animation Action"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.059682566+07:00","message":"[buffer interim] 105 false Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059695669+07:00","message":"[bufferProcess] interim [560000000]:Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059698774+07:00","message":"[bufferProcess] send to processor:Animation App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059701874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059704436+07:00","message":"> Transcript [1010] [false]: 'Animation App'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059708278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059710046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.059712352+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.05971411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120530008+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120569931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120575011+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120590009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120592443+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120598451+07:00","message":"[buffer interim] 105 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.120601151+07:00","message":"[buffer interim] 105 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120605938+07:00","message":"[bufferProcess] interim [680000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120607985+07:00","message":"[bufferProcess] send to processor:Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120610292+07:00","message":"[bufferProcess] interim [680000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120612523+07:00","message":"[bufferProcess] update buffer: Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120614952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120617513+07:00","message":"> Transcript [1011] [false]: 'Animation Action'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120620515+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120622483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120624613+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.120626463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384817833+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384856115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384862015+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384873205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384876995+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384884807+07:00","message":"[buffer interim] 105 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.384888623+07:00","message":"[buffer interim] 105 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384895161+07:00","message":"[bufferProcess] interim [920000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384896979+07:00","message":"[bufferProcess] send to processor:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384904266+07:00","message":"[bufferProcess] interim [920000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384906703+07:00","message":"[bufferProcess] update buffer: Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384909838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384913719+07:00","message":"> Transcript [1012] [false]: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384916744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.38491878+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384920734+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.384922528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630107005+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630140613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630145978+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630156846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630159798+07:00","message":"receive interim result [false|false]:  Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630168586+07:00","message":"[buffer interim] 105 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630172519+07:00","message":"[buffer interim] 105 false  Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630179795+07:00","message":"[bufferProcess] interim [160000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630181736+07:00","message":"[bufferProcess] send to processor:Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630184565+07:00","message":"[bufferProcess] interim [160000000]: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630186929+07:00","message":"[bufferProcess] update buffer: Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630189693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630192433+07:00","message":"> Transcript [1013] [false]: 'Animation Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630195135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630197048+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630198822+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630200706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630203838+07:00","message":"Push: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630205445+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630207157+07:00","message":"Set new StatePrefix : 'Animation Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.630209141+07:00","message":"Next Push (prob) : ' Active tran'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.630217209+07:00","message":"push: {false Animation 0 0xc000187980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760263636+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760304322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760310868+07:00","message":"receive interim result [false|false]: Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760321695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760324046+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760331551+07:00","message":"[buffer interim] 105 false Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:44.760338237+07:00","message":"[buffer interim] 105 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760344939+07:00","message":"[bufferProcess] interim [280000000]:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760346858+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760349693+07:00","message":"[bufferProcess] interim [280000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760352589+07:00","message":"[bufferProcess] update buffer: Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760355832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760358738+07:00","message":"> Transcript [1014] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.76036086+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:44.760362873+07:00","message":"Set new StatePrefix: 'Animation Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.269559415+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.269612295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active Transport\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.269619458+07:00","message":"receive interim result [false|false]: Animation Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.269635824+07:00","message":"[buffer interim] 105 false Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269645077+07:00","message":"[bufferProcess] interim [760000000]:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269647695+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269651448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269654339+07:00","message":"> Transcript [1015] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.26965684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269658917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269660716+07:00","message":"StatePrefix: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.269665665+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.651506811+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.651568957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.651576503+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.651601189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" แอกทีฟทรานสปอร์ตจะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.65160644+07:00","message":"receive interim result [false|false]:  แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.651615754+07:00","message":"[buffer interim] 105 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.651620259+07:00","message":"[buffer interim] 105 false  แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651628178+07:00","message":"[bufferProcess] interim [180000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651631631+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651635779+07:00","message":"[bufferProcess] interim [180000000]: แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651639898+07:00","message":"[bufferProcess] update buffer: Animation แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651643801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651648124+07:00","message":"> Transcript [1016] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651652354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651655673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651658374+07:00","message":"StatePrefix: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.651661828+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723507034+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723545197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723551399+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723564449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" แอกทีฟทรานสปอร์ตจะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723567736+07:00","message":"receive interim result [false|false]:  แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723592149+07:00","message":"[buffer interim] 105 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:45.723603263+07:00","message":"[buffer interim] 105 false  แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723611831+07:00","message":"[bufferProcess] interim [300000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723614419+07:00","message":"[bufferProcess] send to processor:Animation แอกทีฟทรานสปอร์ตจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723621487+07:00","message":"[bufferProcess] interim [300000000]: แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723624887+07:00","message":"[bufferProcess] update buffer: Animation แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723628165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723631116+07:00","message":"> Transcript [1017] [false]: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723633292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:45.723635951+07:00","message":"Set new StatePrefix: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.152853768+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254439589+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254476378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active Transport จะพบว่า\",\"confidence\":0.83911633}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254482447+07:00","message":"receive interim result [true|false]: Animation Active Transport จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254489642+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254491726+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254498662+07:00","message":"[buffer interim] 105 true Animation Active Transport จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254508728+07:00","message":"[bufferProcess] interim [870000000]:Animation Active Transport จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.25451484+07:00","message":"[bufferProcess] send to processor (isfinal):Animation แอกทีฟทรานสปอร์ตจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254519584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254522608+07:00","message":"> Transcript [1018] [false]: 'Animation แอกทีฟทรานสปอร์ตจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254525863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254527693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254529369+07:00","message":"StatePrefix: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254531544+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254533286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254535474+07:00","message":"> Transcript [1019] [true]: 'Animation Active Transport จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254537463+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254538985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254540537+07:00","message":"StatePrefix: 'Animation แอกทีฟทรานสปอร์ตจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254542197+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.254547789+07:00","message":"Push: ' Active Transport จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.254554703+07:00","message":"push: {true  Active Transport จะพบว่า 0 0xc000187980}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:46.264503447+07:00","message":"write wav file: './tmp/7508/7508_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.287823557+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.767837388+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.767893923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.767900958+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.767919031+07:00","message":"[buffer interim] 106 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.767927632+07:00","message":"[bufferProcess] interim [300000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.767930791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.822360611+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.822397815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.822403782+07:00","message":"receive interim result [false|false]: ให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.822415814+07:00","message":"[buffer interim] 106 false ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.82242259+07:00","message":"[bufferProcess] interim [360000000]:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.822424906+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.822430136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.822432923+07:00","message":"> Transcript [1020] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.822435171+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:46.893063696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:46.893087723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.999401101+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.999931699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.999956405+07:00","message":"receive interim result [false|false]: ไฮโดรเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:46.999979816+07:00","message":"[buffer interim] 106 false ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.999990007+07:00","message":"[bufferProcess] interim [540000000]:ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:46.999992519+07:00","message":"[bufferProcess] send to processor:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.000000741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.000011273+07:00","message":"> Transcript [1021] [false]: 'ให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.000024669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.000026949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.000029565+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.000032054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.318829478+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.318873511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.318880343+07:00","message":"receive interim result [false|false]: ไฮโดรเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.3188946+07:00","message":"[buffer interim] 106 false ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.318902929+07:00","message":"[bufferProcess] interim [840000000]:ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.318905245+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.318908747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.318912149+07:00","message":"> Transcript [1022] [false]: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.318914218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.318916049+07:00","message":"Set new StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.453334461+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.453385652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.453393056+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.453414021+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.453428357+07:00","message":"[bufferProcess] interim [960000000]:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.453432617+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.45344264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.453447206+07:00","message":"> Transcript [1023] [false]: 'ไฮโดรเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.45345246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.453456203+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.453459981+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.453463098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.903823084+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.903864868+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-02-25T11:25:47.903872118+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:47.903887523+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903894866+07:00","message":"[bufferProcess] interim [440000000]:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903897275+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903904463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.90390704+07:00","message":"> Transcript [1024] [false]: 'ไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903910579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903912492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903914489+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:47.903917129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031605467+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031643245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031649054+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031665545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031668211+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031676185+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.031680076+07:00","message":"[buffer interim] 106 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031686046+07:00","message":"[bufferProcess] interim [560000000]:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031688129+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031690999+07:00","message":"[bufferProcess] interim [560000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031693444+07:00","message":"[bufferProcess] update buffer: ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031696371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031699524+07:00","message":"> Transcript [1025] [false]: 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031702344+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031703954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031706002+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.031707818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.034342834+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.03435823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.034361846+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.034370481+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034375572+07:00","message":"[bufferProcess] interim [620000000]:ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034379055+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034381307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034383128+07:00","message":"> Transcript [1026] [false]: 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034385581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034387424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034389323+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034390904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034397141+07:00","message":"Push: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034399529+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034401383+07:00","message":"Set new StatePrefix : 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.034403234+07:00","message":"Next Push (prob) : 'ไอออน 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.034411445+07:00","message":"push: {false ไฮโดรเจน 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.350930995+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.350975708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.350981714+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.350995721+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.351004175+07:00","message":"[bufferProcess] interim [860000000]:ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.351006894+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.35101241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.351015147+07:00","message":"> Transcript [1027] [false]: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.351017532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.351021479+07:00","message":"Set new StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.421995175+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.422035314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.422040616+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.422056522+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422063864+07:00","message":"[bufferProcess] interim [980000000]:ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422066858+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422070285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422073069+07:00","message":"> Transcript [1028] [false]: 'ไฮโดรเจนไอออนสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422076497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422078476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422080297+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.422082763+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.733088552+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.733124152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.733130737+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.733141112+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733148351+07:00","message":"[bufferProcess] interim [280000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733151035+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733157797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733160443+07:00","message":"> Transcript [1029] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733172766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733175151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733177245+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.733179433+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.928437299+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.928480881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.928487063+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:48.92850198+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928511184+07:00","message":"[bufferProcess] interim [520000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.9285147+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928521276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928525625+07:00","message":"> Transcript [1030] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928530759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928533576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928537022+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:48.928540596+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.243492766+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.243533317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.243539481+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.243552695+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243560425+07:00","message":"[bufferProcess] interim [760000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243562856+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243569716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243572571+07:00","message":"> Transcript [1031] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243575932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243578429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243580615+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243589478+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243593977+07:00","message":"Push: 'ไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243598784+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243601264+07:00","message":"Set new StatePrefix : 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.243603979+07:00","message":"Next Push (prob) : 'ลำเลียงผ่านโปร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.243619586+07:00","message":"push: {false ไอออนสามารถ 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.50135298+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.501395117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.501401247+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.50141583+07:00","message":"[buffer interim] 106 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.50142368+07:00","message":"[bufferProcess] interim [120000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.501426573+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.50143348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.501436366+07:00","message":"> Transcript [1032] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.501439524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.501441361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.501443625+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.50144611+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.803251109+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.892988028+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.893029038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.893038518+07:00","message":"receive interim result [true|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.893043978+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.893045883+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.893052857+07:00","message":"[buffer interim] 106 true ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893059431+07:00","message":"[bufferProcess] interim [540000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893062235+07:00","message":"[bufferProcess] send to processor (isfinal):ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893065747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893069123+07:00","message":"> Transcript [1033] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.89307191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893073579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893075745+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:49.893074803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:49.893116017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893078152+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893179818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893183854+07:00","message":"> Transcript [1034] [true]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893188498+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893190342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893192406+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.89319461+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:49.893197282+07:00","message":"Push: 'ลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:49.893204826+07:00","message":"push: {true ลำเลียงผ่านโปรตีนลำเลียง 0 0xc000138780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:49.901618846+07:00","message":"write wav file: './tmp/7508/7508_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:50.065074988+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:50.9130059+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:50.913045218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:50.913050378+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:50.9130672+07:00","message":"[buffer interim] 107 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:50.913073813+07:00","message":"[bufferProcess] interim [720000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:50.913075809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:50.913079402+07:00","message":"[bufferProcess] send to processor (ticker):บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:50.913082722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:50.913085487+07:00","message":"> Transcript [1035] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:50.913087667+07:00","message":"Set StatePrefix (first interim): 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.104780856+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.104816201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.104821645+07:00","message":"receive interim result [false|false]: บริเวณความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.104833501+07:00","message":"[buffer interim] 107 false บริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.104839838+07:00","message":"[bufferProcess] interim [900000000]:บริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.104841585+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.418076047+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.418123241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.418130388+07:00","message":"receive interim result [false|false]: บริเวณความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.41814611+07:00","message":"[buffer interim] 107 false บริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418154093+07:00","message":"[bufferProcess] interim [140000000]:บริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418156636+07:00","message":"[bufferProcess] send to processor:บริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418163637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418166398+07:00","message":"> Transcript [1036] [false]: 'บริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418170238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418172256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418176441+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.418178789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.609388871+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.609423551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.609428878+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.609442894+07:00","message":"[buffer interim] 107 false บริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609449379+07:00","message":"[bufferProcess] interim [380000000]:บริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609451656+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609455406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609458418+07:00","message":"> Transcript [1037] [false]: 'บริเวณความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609461398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609463227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609464886+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.609467083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.801149984+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.801193919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.801199477+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:51.801216579+07:00","message":"[buffer interim] 107 false บริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801225159+07:00","message":"[bufferProcess] interim [620000000]:บริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801227175+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801230375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801232979+07:00","message":"> Transcript [1038] [false]: 'บริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801236451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801238391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801240051+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:51.801241828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.115567751+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.115613502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.115619169+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.115633092+07:00","message":"[buffer interim] 107 false บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115640763+07:00","message":"[bufferProcess] interim [860000000]:บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115643104+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115646915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115649635+07:00","message":"> Transcript [1039] [false]: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115652679+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115654608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115656397+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115658287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115660702+07:00","message":"Push: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115665195+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115667244+07:00","message":"Set new StatePrefix : 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.115669438+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.115678983+07:00","message":"push: {false บริเวณ 0 0xc000187c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.379863953+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.37991023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.379916886+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.379930083+07:00","message":"[buffer interim] 107 false บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379937685+07:00","message":"[bufferProcess] interim [220000000]:บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.37994032+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379947487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379960946+07:00","message":"> Transcript [1040] [false]: 'บริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379965227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379967279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379969126+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.379971343+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.508125464+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.508171059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.508177679+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.50819094+07:00","message":"[buffer interim] 107 false บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508198119+07:00","message":"[bufferProcess] interim [280000000]:บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508200905+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508207921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.50821055+07:00","message":"> Transcript [1041] [false]: 'บริเวณความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508213863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508216052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508218465+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.508220878+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.623718325+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.639371416+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.639404979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.639410538+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.639424438+07:00","message":"[buffer interim] 107 false บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639431939+07:00","message":"[bufferProcess] interim [340000000]:บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.63943479+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639440546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639443262+07:00","message":"> Transcript [1042] [false]: 'บริเวณความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639446853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639449135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639450935+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.639453015+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717876609+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717914351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717919789+07:00","message":"receive interim result [true|false]: บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717926411+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717928807+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717935592+07:00","message":"[buffer interim] 107 true บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717944616+07:00","message":"[bufferProcess] interim [580000000]:บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717947441+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717950771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717953283+07:00","message":"> Transcript [1043] [false]: 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717956867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717958834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.71796058+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717962576+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717965769+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.71796795+07:00","message":"TextPushed: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717969796+07:00","message":"Set new StatePrefix : 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.71797172+07:00","message":"Next Push (prob) : 'สารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717973356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717975176+07:00","message":"> Transcript [1044] [true]: 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717977242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717981844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717984209+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717986275+07:00","message":"TextPushed: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:52.717988396+07:00","message":"Push: 'สารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.717997133+07:00","message":"push: {false ความเข้มข้นของ 0 0xc000187c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.718007705+07:00","message":"push: {true สารต่ำ 0 0xc000187c80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:52.725266522+07:00","message":"write wav file: './tmp/7508/7508_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739831194+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739841438+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739844382+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739845976+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739847727+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739849438+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.739851114+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:52.816238028+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:52.893304056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:52.893313305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.245214394+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.245260717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.24526611+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.24527905+07:00","message":"[buffer interim] 108 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.245286344+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.245288081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.350660991+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.350704016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.350709823+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.350732154+07:00","message":"[buffer interim] 108 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.350739108+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.35074159+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.3507462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.350749462+07:00","message":"> Transcript [1045] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.35075164+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.66110748+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.661150777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.661156838+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.661181874+07:00","message":"[buffer interim] 108 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.66119195+07:00","message":"[bufferProcess] interim [900000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.661196014+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.661201887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.66120579+07:00","message":"> Transcript [1046] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.661210646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.661215014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.661219526+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.661221685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.990667596+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.99070607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.990711842+07:00","message":"receive interim result [false|false]: ไปยังบริเวณส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:53.990723167+07:00","message":"[buffer interim] 108 false ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990731038+07:00","message":"[bufferProcess] interim [200000000]:ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990733224+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990736897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990740462+07:00","message":"> Transcript [1047] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990743774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990745689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990748056+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:53.990749987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.044084883+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.044116754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.044122563+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.044136099+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044143159+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044145359+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044151939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044154755+07:00","message":"> Transcript [1048] [false]: 'ไปยังบริเวณส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044157999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044160368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044162465+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.044164658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.243418342+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.243463464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.243470272+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.243484035+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243491192+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243494381+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243501471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243504129+07:00","message":"> Transcript [1049] [false]: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243507445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243509481+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243511496+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243513904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243519861+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243521805+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243523811+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.243527341+07:00","message":"Next Push (prob) : 'ยังบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.243535595+07:00","message":"push: {false ไป 0 0xc0004a8f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.431742345+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.43178736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.431792917+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.431805767+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431812271+07:00","message":"[bufferProcess] interim [680000000]:ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.43181445+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431820634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431823445+07:00","message":"> Transcript [1050] [false]: 'ไปยังบริเวณความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431827409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431829379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431831604+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.431834183+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.677510675+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.677544621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.677550952+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.677562744+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677568795+07:00","message":"[bufferProcess] interim [860000000]:ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677571108+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677576476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677579286+07:00","message":"> Transcript [1051] [false]: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677582448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677589837+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677593258+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.677597115+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.882694001+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.882730463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.882736758+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:54.882749546+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.882756691+07:00","message":"[bufferProcess] interim [100000000]:ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.882759135+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.882764373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.882767065+07:00","message":"> Transcript [1052] [false]: 'ไปยังบริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.88277081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.882773177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.882775268+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:54.8827779+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.272064384+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.272107098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.27211367+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.272128992+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272135803+07:00","message":"[bufferProcess] interim [460000000]:ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272138754+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272144822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272147362+07:00","message":"> Transcript [1053] [false]: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272150608+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.27215263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272155478+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272158118+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272163447+07:00","message":"Push: 'ยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272165272+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272167635+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.272169904+07:00","message":"Next Push (prob) : 'เข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.272177623+07:00","message":"push: {false ยังบริเวณความ 0 0xc0004a8f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.403407171+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.403444022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.403450355+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.403464236+07:00","message":"[buffer interim] 108 false ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403470603+07:00","message":"[bufferProcess] interim [580000000]:ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403472904+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403478322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.40348081+07:00","message":"> Transcript [1054] [false]: 'ไปยังบริเวณความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403484536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403486599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403488736+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.403491213+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.5156037+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.60861023+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.608653046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.608659871+07:00","message":"receive interim result [true|false]: ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.608666089+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.608668082+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.608675467+07:00","message":"[buffer interim] 108 true ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608682832+07:00","message":"[bufferProcess] interim [910000000]:ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608685891+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608689168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608691994+07:00","message":"> Transcript [1055] [false]: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608694943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608696647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608699023+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608701467+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608703281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608705126+07:00","message":"> Transcript [1056] [true]: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608707027+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608708589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.6087101+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608711839+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:55.608729931+07:00","message":"Push: 'เข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.608738613+07:00","message":"push: {true เข้มข้นของสารสูง 0 0xc0004a8f00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:55.617311273+07:00","message":"write wav file: './tmp/7508/7508_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:55.705561076+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:55.893353435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:55.893412535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.170273873+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.170321256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.17032695+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.170343081+07:00","message":"[buffer interim] 109 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.170350175+07:00","message":"[bufferProcess] interim [300000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.170351931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.365088934+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.365129923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.365136736+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.365151389+07:00","message":"[buffer interim] 109 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.365159484+07:00","message":"[bufferProcess] interim [480000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.365173847+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.365178321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.365181312+07:00","message":"> Transcript [1057] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.365183646+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.555410285+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.555450473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.555456422+07:00","message":"receive interim result [false|false]: โดยใช้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.555470633+07:00","message":"[buffer interim] 109 false โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555477683+07:00","message":"[bufferProcess] interim [720000000]:โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555480107+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555485983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555488687+07:00","message":"> Transcript [1058] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555491555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555493711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555495693+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.555497735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.895970166+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.89601314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.89601898+07:00","message":"receive interim result [false|false]: โดยใช้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:56.896032496+07:00","message":"[buffer interim] 109 false โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896040131+07:00","message":"[bufferProcess] interim [960000000]:โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896042412+07:00","message":"[bufferProcess] send to processor:โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896047944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896050935+07:00","message":"> Transcript [1059] [false]: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.89605444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896056758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896059321+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:56.896061677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.069983157+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.070023515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.070029171+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.070041145+07:00","message":"[buffer interim] 109 false โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070050454+07:00","message":"[bufferProcess] interim [200000000]:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070052641+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070058043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070060909+07:00","message":"> Transcript [1060] [false]: 'โดยใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070064301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070066301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070068511+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.070070802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.440094987+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.440131648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจากเอส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.440138467+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจากเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.440151943+07:00","message":"[buffer interim] 109 false โดยใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440158905+07:00","message":"[bufferProcess] interim [560000000]:โดยใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440161299+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440168264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440171214+07:00","message":"> Transcript [1061] [false]: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.44017466+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440177199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440179744+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440181976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440187906+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440190324+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440192329+07:00","message":"Set new StatePrefix : 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.440196724+07:00","message":"Next Push (prob) : 'ใช้พลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.440222039+07:00","message":"push: {false โดย 0 0xc00380cc80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.444430255+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.444446017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.444450539+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.444456271+07:00","message":"[buffer interim] 109 false โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444463042+07:00","message":"[bufferProcess] interim [620000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444465653+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444472885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444475023+07:00","message":"> Transcript [1062] [false]: 'โดยใช้พลังงานจากเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444477603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444479589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444481185+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.444483107+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651401741+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651440868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651447125+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651457917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651460623+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651466834+07:00","message":"[buffer interim] 109 false โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:57.651471119+07:00","message":"[buffer interim] 109 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651477281+07:00","message":"[bufferProcess] interim [800000000]:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651479691+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651482598+07:00","message":"[bufferProcess] interim [800000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651484945+07:00","message":"[bufferProcess] update buffer: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651488258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651490942+07:00","message":"> Transcript [1063] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651494067+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651495939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651497707+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:57.651499896+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.0332392+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.033285641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.033292667+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.033307454+07:00","message":"[buffer interim] 109 false โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033314942+07:00","message":"[bufferProcess] interim [220000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033317772+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033321409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033324389+07:00","message":"> Transcript [1064] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033328143+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033330307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033332154+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.033334316+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.134058882+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228216345+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.22826105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228267787+07:00","message":"receive interim result [true|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228279775+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228282587+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228290711+07:00","message":"[buffer interim] 109 true โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228298345+07:00","message":"[bufferProcess] interim [460000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228307755+07:00","message":"[bufferProcess] send to processor (isfinal):โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228311635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228314335+07:00","message":"> Transcript [1065] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228317895+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228320074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228322102+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228324628+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228327658+07:00","message":"Push: 'ใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228329543+07:00","message":"TextPushed: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228331659+07:00","message":"Set new StatePrefix : 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228333612+07:00","message":"Next Push (prob) : ' ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228335179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228337441+07:00","message":"> Transcript [1066] [true]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228339401+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.22834089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228342429+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228344044+07:00","message":"TextPushed: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:58.228345969+07:00","message":"Push: ' ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228354799+07:00","message":"push: {false ใช้พลังงานจาก 0 0xc00380cc80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:58.228361848+07:00","message":"push: {true  ATP 0 0xc00380cc80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:25:58.235341713+07:00","message":"write wav file: './tmp/7508/7508_109.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:58.893435915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:25:58.893423924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:59.356088517+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:59.895105735+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:59.895142169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:59.895147107+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:25:59.895159943+07:00","message":"[buffer interim] 110 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:59.895165564+07:00","message":"[bufferProcess] interim [420000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:59.895167204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:59.895175478+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:59.895178205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:59.895181033+07:00","message":"> Transcript [1067] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:25:59.89518324+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.072956228+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.073000057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.073005708+07:00","message":"receive interim result [false|false]: สำหรับตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.073017615+07:00","message":"[buffer interim] 110 false สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.073024532+07:00","message":"[bufferProcess] interim [540000000]:สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.073026433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.201798579+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.201833616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.201839496+07:00","message":"receive interim result [false|false]: สำหรับตัวย่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.201852555+07:00","message":"[buffer interim] 110 false สำหรับตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.201858953+07:00","message":"[bufferProcess] interim [720000000]:สำหรับตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.201861217+07:00","message":"[bufferProcess] send to processor:สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.201866428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.201868989+07:00","message":"> Transcript [1068] [false]: 'สำหรับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.20187238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.201874433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.20187618+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.201878445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.331580984+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.331630431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.331637565+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.331653017+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331660733+07:00","message":"[bufferProcess] interim [780000000]:สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331664085+07:00","message":"[bufferProcess] send to processor:สำหรับตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331668565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331672659+07:00","message":"> Transcript [1069] [false]: 'สำหรับตัวย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331677109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331680207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331683086+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.331686185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.529888515+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.529922427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.529928241+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.529940068+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529945944+07:00","message":"[bufferProcess] interim [20000000]:สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529948292+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529953279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529956012+07:00","message":"> Transcript [1070] [false]: 'สำหรับตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529959131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529961153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529962912+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.529964968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.752658668+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.752699174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.752705441+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.752720713+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.75272845+07:00","message":"[bufferProcess] interim [200000000]:สำหรับตัวอย่างการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752730682+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752736355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752739369+07:00","message":"> Transcript [1071] [false]: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752743047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752745157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752746997+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.75274938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752753776+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752755534+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752757745+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.752759971+07:00","message":"Next Push (prob) : 'ตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.752767838+07:00","message":"push: {false สำหรับ 0 0xc00039d400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.781769357+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.781792224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.781797252+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.781806048+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781810515+07:00","message":"[bufferProcess] interim [260000000]:สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781812585+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781817722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781820677+07:00","message":"> Transcript [1072] [false]: 'สำหรับตัวอย่างการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781823806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781825593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781827416+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.781829998+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.78447041+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.784478744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.784481559+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:00.784484959+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.784487795+07:00","message":"[bufferProcess] interim [320000000]:สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.784489833+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.78449528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.784497129+07:00","message":"> Transcript [1073] [false]: 'สำหรับตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.78449902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.78450062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.784502622+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:00.784504363+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.091872015+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.091909633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.091916233+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.091931122+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.091938997+07:00","message":"[bufferProcess] interim [620000000]:สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.091942412+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.091951429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.09195551+07:00","message":"> Transcript [1074] [false]: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.09195941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.091961691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.091963807+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.091966286+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.423004113+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.423045398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.423052722+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.42306738+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423075195+07:00","message":"[bufferProcess] interim [920000000]:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423077952+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.42308591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423089254+07:00","message":"> Transcript [1075] [false]: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423092944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423095569+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423097706+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423100114+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.42310802+07:00","message":"Push: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423111482+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.42311388+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.423116089+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.423139503+07:00","message":"push: {false ตัวอย่างการ 0 0xc00039d400}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:01.893596157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:01.893614171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.919337279+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.919369849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.919375568+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.919388302+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919395241+07:00","message":"[bufferProcess] interim [340000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919397845+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919403627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919406429+07:00","message":"> Transcript [1076] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.91940986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919412008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919413984+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.919416685+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.990109887+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.990145621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.990151032+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:01.990165619+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990172622+07:00","message":"[bufferProcess] interim [460000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990175476+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990179258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990182242+07:00","message":"> Transcript [1077] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990185569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990187536+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990189622+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:01.990192289+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.315191069+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.315230025+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-02-25T11:26:02.31523679+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.315247842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.315251187+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.31526028+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.315263849+07:00","message":"[buffer interim] 110 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315270181+07:00","message":"[bufferProcess] interim [820000000]:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315272359+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315275158+07:00","message":"[bufferProcess] interim [820000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315277991+07:00","message":"[bufferProcess] update buffer: สำหรับตัวอย่างการลำเลียงสารแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315280899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315283456+07:00","message":"> Transcript [1078] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315287554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315289591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315291518+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.315293739+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.374844318+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.374886191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.374893457+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.37490804+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374915733+07:00","message":"[bufferProcess] interim [880000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374919013+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374925759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374928701+07:00","message":"> Transcript [1079] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374932477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374934697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374936882+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.37493911+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374945085+07:00","message":"Push: 'ลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374946798+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374949082+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการลำเลียงสารแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.374951437+07:00","message":"Next Push (prob) : 'แบบ Active tran'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.374959862+07:00","message":"push: {false ลำเลียงสาร 0 0xc00039d400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.897736476+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.897779728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.89778595+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:02.897801457+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.897808958+07:00","message":"[bufferProcess] interim [420000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.897812383+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.897816107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.897819282+07:00","message":"> Transcript [1080] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.897821917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:02.897823928+07:00","message":"Set new StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.015897952+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.015938189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.015945065+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.015960139+07:00","message":"[buffer interim] 110 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015967041+07:00","message":"[bufferProcess] interim [480000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015969729+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015976836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015979798+07:00","message":"> Transcript [1081] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015983417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.0159854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015987604+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.015990165+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.3225105+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.430594986+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.430640112+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-02-25T11:26:03.430647284+07:00","message":"receive interim result [true|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.430656826+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.430658966+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.430666162+07:00","message":"[buffer interim] 110 true สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430676573+07:00","message":"[bufferProcess] interim [990000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430682059+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430685607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430688391+07:00","message":"> Transcript [1082] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430691609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430693423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430695191+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430697755+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430699538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430701491+07:00","message":"> Transcript [1083] [true]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430703603+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430705139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430706729+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430708407+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.430714431+07:00","message":"Push: 'แบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.430724534+07:00","message":"push: {true แบบแอคทีฟทรานสปอร์ตนะคะ 0 0xc00039d400}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:03.443622074+07:00","message":"write wav file: './tmp/7508/7508_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.455468441+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.927453923+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.927503486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.927508898+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.927523098+07:00","message":"[buffer interim] 111 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.927529958+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.927531759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.988619587+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.988654734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.988660125+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:03.988671831+07:00","message":"[buffer interim] 111 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.988678343+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.988680669+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.988684314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.988686903+07:00","message":"> Transcript [1084] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:03.988689096+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.307512521+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.307556206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.307561975+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.30757673+07:00","message":"[buffer interim] 111 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.30759073+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.307593391+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.307597113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.307602012+07:00","message":"> Transcript [1085] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.307604169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.30760608+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.440324911+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.440371357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.440376804+07:00","message":"receive interim result [false|false]: เช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.440387783+07:00","message":"[buffer interim] 111 false เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440394837+07:00","message":"[bufferProcess] interim [960000000]:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.44039712+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440402502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440405433+07:00","message":"> Transcript [1086] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440412892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440415082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440416991+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.440419271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.632909213+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.632949514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.632955427+07:00","message":"receive interim result [false|false]: เช่นการหลั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.632969403+07:00","message":"[buffer interim] 111 false เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632977403+07:00","message":"[bufferProcess] interim [200000000]:เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632980363+07:00","message":"[bufferProcess] send to processor:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632986643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632989188+07:00","message":"> Transcript [1087] [false]: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632992663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.6329949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632996821+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.632998828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.679859625+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.679901948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.679907976+07:00","message":"receive interim result [false|false]: เช่นการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.679922713+07:00","message":"[buffer interim] 111 false เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679930202+07:00","message":"[bufferProcess] interim [260000000]:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679932655+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679940754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679943528+07:00","message":"> Transcript [1088] [false]: 'เช่นการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679946802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679949551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679951755+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.679954005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.82353449+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.823595517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลัง 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.823604075+07:00","message":"receive interim result [false|false]: เช่นการหลัง 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.823621186+07:00","message":"[buffer interim] 111 false เช่นการหลัง 5"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823630463+07:00","message":"[bufferProcess] interim [380000000]:เช่นการหลัง 5"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823633633+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.8236404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823645578+07:00","message":"> Transcript [1089] [false]: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823651957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823655168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823658503+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.82366343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823672887+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823676657+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823679874+07:00","message":"Set new StatePrefix : 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.823683328+07:00","message":"Next Push (prob) : 'การหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.823695443+07:00","message":"push: {false เช่น 0 0xc00039c100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.891933643+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.891972678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลังให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.891980472+07:00","message":"receive interim result [false|false]: เช่นการหลังให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.891992239+07:00","message":"[buffer interim] 111 false เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892000223+07:00","message":"[bufferProcess] interim [440000000]:เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892002545+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง 5"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892005917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892008586+07:00","message":"> Transcript [1090] [false]: 'เช่นการหลัง 5'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892011665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892013465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892015141+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.892017048+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:04.894116807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:04.894146137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.909762275+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.909785578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.909791081+07:00","message":"receive interim result [false|false]: เช่นการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:04.909798315+07:00","message":"[buffer interim] 111 false เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909807433+07:00","message":"[bufferProcess] interim [500000000]:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909809731+07:00","message":"[bufferProcess] send to processor:เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.90981242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909815933+07:00","message":"> Transcript [1091] [false]: 'เช่นการหลังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909819249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909821178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909822876+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:04.909824693+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.023715332+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.023752533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.02375845+07:00","message":"receive interim result [false|false]: เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.02377242+07:00","message":"[buffer interim] 111 false เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023779008+07:00","message":"[bufferProcess] interim [620000000]:เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023781673+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023784688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023787088+07:00","message":"> Transcript [1092] [false]: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023790462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023792236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023794204+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.023796092+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.390230126+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.390270713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.390277077+07:00","message":"receive interim result [false|false]: เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.390291838+07:00","message":"[buffer interim] 111 false เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.390298671+07:00","message":"[bufferProcess] interim [980000000]:เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.390301204+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.390307396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.390310051+07:00","message":"> Transcript [1093] [false]: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.390312251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.39031419+07:00","message":"Set new StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.516804688+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.516840043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนไอออน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.516846453+07:00","message":"receive interim result [false|false]: เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.516861487+07:00","message":"[buffer interim] 111 false เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516868394+07:00","message":"[bufferProcess] interim [40000000]:เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516870518+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516873935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.51687681+07:00","message":"> Transcript [1094] [false]: 'เช่นการหลั่งไฮโดรเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516879886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516882076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516883909+07:00","message":"StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.516886328+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.763606661+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.858937223+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.858987209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนไอออน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.858994872+07:00","message":"receive interim result [true|false]: เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.859005013+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.859007247+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.859014529+07:00","message":"[buffer interim] 111 true เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.85902421+07:00","message":"[bufferProcess] interim [520000000]:เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859029337+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859033194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859036082+07:00","message":"> Transcript [1095] [false]: 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859039549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859041409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859043224+07:00","message":"StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859045412+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859046948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.8590487+07:00","message":"> Transcript [1096] [true]: 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859051017+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859054498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859056106+07:00","message":"StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859057839+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:05.859063855+07:00","message":"Push: 'การหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.859072797+07:00","message":"push: {true การหลั่งไฮโดรเจนไอออน 0 0xc00039c100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:05.866145106+07:00","message":"write wav file: './tmp/7508/7508_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:05.88490918+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.375124042+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.37516586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.375171364+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.375183651+07:00","message":"[buffer interim] 112 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.375190312+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.37519196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.431756566+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.431783559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กาแฟ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.431789045+07:00","message":"receive interim result [false|false]: กาแฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.43180192+07:00","message":"[buffer interim] 112 false กาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.431809309+07:00","message":"[bufferProcess] interim [600000000]:กาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.431811535+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.431816917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.431819497+07:00","message":"> Transcript [1097] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.431821606+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.544791471+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.544825448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.544831507+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.544844615+07:00","message":"[buffer interim] 112 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.54485082+07:00","message":"[bufferProcess] interim [660000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.544852936+07:00","message":"[bufferProcess] send to processor:กาแฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.54485685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.544859628+07:00","message":"> Transcript [1098] [false]: 'กาแฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.544861645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.544863502+07:00","message":"Set new StatePrefix: 'กาแฟ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.625132008+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.625174813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.625180782+07:00","message":"receive interim result [false|false]: จากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.625198592+07:00","message":"[buffer interim] 112 false จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.625205095+07:00","message":"[bufferProcess] interim [780000000]:จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.625207177+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.625213504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.625216144+07:00","message":"> Transcript [1099] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.625218354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.625220596+07:00","message":"Set new StatePrefix: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.734440285+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.734472458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.734478415+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.734491253+07:00","message":"[buffer interim] 112 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.734498524+07:00","message":"[bufferProcess] interim [840000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.734500676+07:00","message":"[bufferProcess] send to processor:จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.734504092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.73450674+07:00","message":"> Transcript [1100] [false]: 'จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.734508653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.734510647+07:00","message":"Set new StatePrefix: 'จากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.743440613+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.743453111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.743457105+07:00","message":"receive interim result [false|false]: จากเซลล์บุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.743461513+07:00","message":"[buffer interim] 112 false จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.743464978+07:00","message":"[bufferProcess] interim [900000000]:จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.743466856+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.743469433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.743471973+07:00","message":"> Transcript [1101] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.743473596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.743475905+07:00","message":"Set new StatePrefix: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.920903955+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.920941158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.920947224+07:00","message":"receive interim result [false|false]: จากเซลล์บุค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:06.920960528+07:00","message":"[buffer interim] 112 false จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.920967759+07:00","message":"[bufferProcess] interim [80000000]:จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.920970231+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.920975485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.920978387+07:00","message":"> Transcript [1102] [false]: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.920980192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:06.920982167+07:00","message":"Set new StatePrefix: 'จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.050169749+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.050209652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.050215654+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.050226305+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.0502333+07:00","message":"[bufferProcess] interim [140000000]:จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050236174+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050239641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050242962+07:00","message":"> Transcript [1103] [false]: 'จากเซลล์บุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050246559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050248635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050250468+07:00","message":"StatePrefix: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.050252389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.241073266+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.241113652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.241120047+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.241135739+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241143283+07:00","message":"[bufferProcess] interim [380000000]:จากเซลล์บุผิวขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241145715+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241153496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241172093+07:00","message":"> Transcript [1104] [false]: 'จากเซลล์บุผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241176116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241178624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.24118044+07:00","message":"StatePrefix: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.241183266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.308134175+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.30817584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.308182486+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.308196932+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308203783+07:00","message":"[bufferProcess] interim [440000000]:จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308206207+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308216896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308220091+07:00","message":"> Transcript [1105] [false]: 'จากเซลล์บุผิวขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.3082237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308226076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308227729+07:00","message":"StatePrefix: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.308229923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.485180201+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.485224253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.485231307+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.48524754+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485255007+07:00","message":"[bufferProcess] interim [620000000]:จากเซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485257464+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485265153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485268314+07:00","message":"> Transcript [1106] [false]: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485272075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485274334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485275926+07:00","message":"StatePrefix: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485278056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485284127+07:00","message":"Push: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485285921+07:00","message":"TextPushed: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485287696+07:00","message":"Set new StatePrefix : 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.485289919+07:00","message":"Next Push (prob) : 'ผิวของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.485297902+07:00","message":"push: {false จากเซลล์บุ 0 0xc00039d780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.668172777+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.6682161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.668222587+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของครับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.66823748+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668246032+07:00","message":"[bufferProcess] interim [800000000]:จากเซลล์บุผิวของครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668248485+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.66825203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668254886+07:00","message":"> Transcript [1107] [false]: 'จากเซลล์บุผิวของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668259969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668261937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668263697+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.668266266+07:00","message":"TextPushed: 'จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.763265212+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.763311407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของกระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.763317451+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.763331016+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763337935+07:00","message":"[bufferProcess] interim [860000000]:จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763340495+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวของครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763346128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.76334882+07:00","message":"> Transcript [1108] [false]: 'จากเซลล์บุผิวของครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763352324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763354455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763356801+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.763359428+07:00","message":"TextPushed: 'จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.821707842+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.821744673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของกระเพาะอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.821750684+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.821763392+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.82177117+07:00","message":"[bufferProcess] interim [980000000]:จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821773693+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821779789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821782545+07:00","message":"> Transcript [1109] [false]: 'จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821785597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821787921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821790162+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.821792557+07:00","message":"TextPushed: 'จากเซลล์บุ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:07.894292095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:07.894300372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.952263423+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.95229665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.952302921+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.952317754+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.95232502+07:00","message":"[bufferProcess] interim [40000000]:จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.9523274+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952333701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952336356+07:00","message":"> Transcript [1110] [false]: 'จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952340121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952342635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952344631+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952346824+07:00","message":"TextPushed: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952352363+07:00","message":"Push: 'ผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952354075+07:00","message":"TextPushed: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952355889+07:00","message":"Set new StatePrefix : 'จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:07.952358006+07:00","message":"Next Push (prob) : 'กระเพาะอา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:07.952365785+07:00","message":"push: {false ผิวของ 0 0xc00039d780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.383020092+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.446258786+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.463192959+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.463228164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.463233934+07:00","message":"receive interim result [false|false]: จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.463244808+07:00","message":"[buffer interim] 112 false จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463252521+07:00","message":"[bufferProcess] interim [640000000]:จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463254948+07:00","message":"[bufferProcess] send to processor:จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463260228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463263008+07:00","message":"> Transcript [1111] [false]: 'จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463266395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463268261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463270157+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.463272493+07:00","message":"TextPushed: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495104686+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495134484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของกระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495139774+07:00","message":"receive interim result [true|false]: จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495150581+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495152905+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495160062+07:00","message":"[buffer interim] 112 true จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495167019+07:00","message":"[bufferProcess] interim [730000000]:จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495170058+07:00","message":"[bufferProcess] send to processor (isfinal):จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495173471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495176339+07:00","message":"> Transcript [1112] [false]: 'จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495178986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.49518069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495183135+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495185802+07:00","message":"TextPushed: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495187474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495189348+07:00","message":"> Transcript [1113] [true]: 'จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495191299+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495192774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495194361+07:00","message":"StatePrefix: 'จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495195984+07:00","message":"TextPushed: 'จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.495198833+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.495217303+07:00","message":"push: {true กระเพาะอาหาร 0 0xc00039d780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:08.502935501+07:00","message":"write wav file: './tmp/7508/7508_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.790355574+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.790397986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.790402758+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:08.79041776+07:00","message":"[buffer interim] 113 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.790423584+07:00","message":"[bufferProcess] interim [420000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:08.790425398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.121531315+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.121573078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.121578803+07:00","message":"receive interim result [false|false]: เข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.121598467+07:00","message":"[buffer interim] 113 false เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.121617411+07:00","message":"[bufferProcess] interim [660000000]:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.121619561+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.121623028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.121626422+07:00","message":"> Transcript [1114] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.121628594+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.306643149+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.306682912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่โหมด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.306689326+07:00","message":"receive interim result [false|false]: เข้าสู่โหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.306703446+07:00","message":"[buffer interim] 113 false เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306723398+07:00","message":"[bufferProcess] interim [840000000]:เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306726341+07:00","message":"[bufferProcess] send to processor:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306730323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.30673344+07:00","message":"> Transcript [1115] [false]: 'เข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306737063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306739056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306740805+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.306743042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429860507+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429900265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่พระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429907356+07:00","message":"receive interim result [false|false]: เข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429926371+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429930579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429933264+07:00","message":"receive interim result [false|false]: เข้าสู่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429946047+07:00","message":"[buffer interim] 113 false เข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.429965937+07:00","message":"[buffer interim] 113 false เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.42997405+07:00","message":"[bufferProcess] interim [960000000]:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.429977908+07:00","message":"[bufferProcess] send to processor:เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.4299841+07:00","message":"[bufferProcess] interim [20000000]:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.42998749+07:00","message":"[bufferProcess] send to processor:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.429991013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.429995094+07:00","message":"> Transcript [1116] [false]: 'เข้าสู่โหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.429999206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430001924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430004642+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430007325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430009823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430012687+07:00","message":"> Transcript [1117] [false]: 'เข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.43001554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430017948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.43002045+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.430023038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.634623643+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.634663228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.634670349+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.634686992+07:00","message":"[buffer interim] 113 false เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634694038+07:00","message":"[bufferProcess] interim [200000000]:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634696397+07:00","message":"[bufferProcess] send to processor:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634702937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634706252+07:00","message":"> Transcript [1118] [false]: 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634709979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634712031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634714678+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634716971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634723138+07:00","message":"Push: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634725113+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634726862+07:00","message":"Set new StatePrefix : 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.634728769+07:00","message":"Next Push (prob) : 'สู่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.634736676+07:00","message":"push: {false เข้า 0 0xc000138c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.798695618+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.798740273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.79874761+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:09.798760577+07:00","message":"[buffer interim] 113 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.798769691+07:00","message":"[bufferProcess] interim [380000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.798771874+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.798775716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.798778637+07:00","message":"> Transcript [1119] [false]: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.798780805+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:09.798782612+07:00","message":"Set new StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.303719211+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.38070189+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.380746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.380751889+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.380767612+07:00","message":"[buffer interim] 113 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.3807747+07:00","message":"[bufferProcess] interim [980000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380777127+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380780038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380782579+07:00","message":"> Transcript [1120] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380786588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380788561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380790254+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.380792091+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393672674+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393697266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393702633+07:00","message":"receive interim result [true|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393711635+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393713811+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393719982+07:00","message":"[buffer interim] 113 true เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393725043+07:00","message":"[bufferProcess] interim [70000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393727345+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393729794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393732082+07:00","message":"> Transcript [1121] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393734927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.39373665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393738472+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393740366+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393741886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393743649+07:00","message":"> Transcript [1122] [true]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393746387+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393748055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393749863+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393751634+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:10.393753987+07:00","message":"Push: 'สู่กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:10.393761301+07:00","message":"push: {true สู่กระเพาะอาหาร 0 0xc000138c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:10.399909938+07:00","message":"write wav file: './tmp/7508/7508_113.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:10.895376805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:10.895391272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:11.005561088+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:11.736407156+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:11.736451285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:11.736456696+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:11.736471889+07:00","message":"[buffer interim] 114 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:11.736477977+07:00","message":"[bufferProcess] interim [780000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:11.736479674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:11.736487494+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:11.736490147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:11.73649281+07:00","message":"> Transcript [1123] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:11.736495174+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.029824275+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.02986475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.029871409+07:00","message":"receive interim result [false|false]: คาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.029887059+07:00","message":"[buffer interim] 114 false คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.029897426+07:00","message":"[bufferProcess] interim [960000000]:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.029899122+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.043313525+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.043348847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.043354851+07:00","message":"receive interim result [false|false]: ข้าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.043366737+07:00","message":"[buffer interim] 114 false ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.043373119+07:00","message":"[bufferProcess] interim [20000000]:ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.043375098+07:00","message":"[bufferProcess] send to processor:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.04338004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.043382628+07:00","message":"> Transcript [1124] [false]: 'คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.043384883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.043386803+07:00","message":"Set new StatePrefix: 'คาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.221361837+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.221407558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.221414249+07:00","message":"receive interim result [false|false]: ค่าจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.221429744+07:00","message":"[buffer interim] 114 false ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.221437934+07:00","message":"[bufferProcess] interim [140000000]:ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.221440926+07:00","message":"[bufferProcess] send to processor:ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.221448159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.221451464+07:00","message":"> Transcript [1125] [false]: 'ข้าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.221453787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.221456025+07:00","message":"Set new StatePrefix: 'ข้าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.416329665+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.416370215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.416376418+07:00","message":"receive interim result [false|false]: ค่าจากที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.416386427+07:00","message":"[buffer interim] 114 false ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.416393407+07:00","message":"[bufferProcess] interim [260000000]:ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.416396518+07:00","message":"[bufferProcess] send to processor:ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.416401166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.416404684+07:00","message":"> Transcript [1126] [false]: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.416407747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.416411698+07:00","message":"Set new StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.52138828+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.521426054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.521431594+07:00","message":"receive interim result [false|false]: ค่าจากที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.521443577+07:00","message":"[buffer interim] 114 false ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521452058+07:00","message":"[bufferProcess] interim [320000000]:ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521454779+07:00","message":"[bufferProcess] send to processor:ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521458438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521461543+07:00","message":"> Transcript [1127] [false]: 'ค่าจากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521464868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521467061+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.52146887+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.521474678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.62499273+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.625034627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าจะเฆี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.625040044+07:00","message":"receive interim result [false|false]: ข้าจะเฆี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.625051409+07:00","message":"[buffer interim] 114 false ข้าจะเฆี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625057211+07:00","message":"[bufferProcess] interim [380000000]:ข้าจะเฆี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.62505941+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625064092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625066802+07:00","message":"> Transcript [1128] [false]: 'ค่าจากที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625069962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625072158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625074072+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.625075988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.697186772+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.697227573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.697234096+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.697248733+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.697256359+07:00","message":"[bufferProcess] interim [560000000]:ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.697258789+07:00","message":"[bufferProcess] send to processor:ข้าจะเฆี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.697265523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.697268166+07:00","message":"> Transcript [1129] [false]: 'ข้าจะเฆี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.697270569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.697272822+07:00","message":"Set new StatePrefix: 'ข้าจะเฆี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.703143218+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.70316408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.7031687+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.703181673+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.703186448+07:00","message":"[bufferProcess] interim [620000000]:ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.703189073+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.703192214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.703194308+07:00","message":"> Transcript [1130] [false]: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.70319591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.703197903+07:00","message":"Set new StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.764000027+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.764024579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.764029485+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:12.764042082+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764047376+07:00","message":"[bufferProcess] interim [800000000]:ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764050581+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764053592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764055876+07:00","message":"> Transcript [1131] [false]: 'ค่าจากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764059046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764060964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764062891+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:12.764064801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.085032795+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.085073885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.085079668+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.085094684+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085102228+07:00","message":"[bufferProcess] interim [100000000]:ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085105036+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.08511361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085116423+07:00","message":"> Transcript [1132] [false]: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085120356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085122588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085125134+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.085127417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.338434435+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.338467115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.338472465+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.338484709+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338490873+07:00","message":"[bufferProcess] interim [340000000]:ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338493242+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338496411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338499128+07:00","message":"> Transcript [1133] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338502123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338504092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.338506283+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.33850829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.463625919+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.463670141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.46367666+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.463692823+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463701119+07:00","message":"[bufferProcess] interim [520000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463704112+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463713018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463715725+07:00","message":"> Transcript [1134] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463719376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463722532+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463725124+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463727393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463735016+07:00","message":"Push: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463737051+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463738976+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.463740952+07:00","message":"Next Push (prob) : 'ได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.463749198+07:00","message":"push: {false ค่าจากที่นักเรียน 0 0xc00039dc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.594472722+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.59451244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.594519667+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.594532848+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.59454363+07:00","message":"[bufferProcess] interim [580000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.59454628+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.594554183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.594557124+07:00","message":"> Transcript [1135] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.594560539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.594563169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.594565198+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.594567856+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.663501593+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.663544189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.663550659+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.663566837+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663573846+07:00","message":"[bufferProcess] interim [700000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663576638+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663584058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663586995+07:00","message":"> Transcript [1136] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663595614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663597843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663599632+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.663601835+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.83984974+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.839888698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.839894729+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:13.839906816+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839912931+07:00","message":"[bufferProcess] interim [880000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839915146+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.83992019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839922857+07:00","message":"> Transcript [1137] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839926123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839928339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839930197+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:13.839932742+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:13.896089218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:13.896093029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.041801869+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.041836703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.041843233+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.041855842+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041862297+07:00","message":"[bufferProcess] interim [60000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041865023+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041870387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041873077+07:00","message":"> Transcript [1138] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041876172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.04187787+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041879995+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041882532+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041887659+07:00","message":"Push: 'ได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041889521+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041896155+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.041898367+07:00","message":"Next Push (prob) : 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.041905292+07:00","message":"push: {false ได้เรียนผ่านมา 0 0xc00039dc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.244816953+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.244848926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.244855022+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.244866563+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244872739+07:00","message":"[bufferProcess] interim [300000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244875485+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.24488092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244883869+07:00","message":"> Transcript [1139] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244887065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244889212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244891077+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.244893212+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.480253601+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.480287256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.48029402+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:14.480306994+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480313394+07:00","message":"[bufferProcess] interim [480000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480315834+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480321343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480324658+07:00","message":"> Transcript [1140] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480328294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480330364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.48033213+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:14.480334309+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.061433426+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.061473814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.061480829+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.06149561+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.061502973+07:00","message":"[bufferProcess] interim [80000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.06150575+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.061513521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.061516279+07:00","message":"> Transcript [1141] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.06152001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.061522369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.061524339+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.061526991+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.263890635+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.263927829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.263933985+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.263950321+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263959165+07:00","message":"[bufferProcess] interim [320000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263962041+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263966246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263969226+07:00","message":"> Transcript [1142] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263973133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263975422+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263977939+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263980568+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.26398365+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263986909+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263990034+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.263993074+07:00","message":"Next Push (prob) : 'จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.264004264+07:00","message":"push: {false แล้วนะคะ 0 0xc00039dc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.582668864+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.582712285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.582718741+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.582734963+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582751702+07:00","message":"[bufferProcess] interim [620000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582754759+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582763694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582766835+07:00","message":"> Transcript [1143] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582770522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582772569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.582774728+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.5827773+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.828976864+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.829014698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.829021345+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:15.829034876+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829041667+07:00","message":"[bufferProcess] interim [860000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829044335+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829049958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829052668+07:00","message":"> Transcript [1144] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829056566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829058729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829060848+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:15.829063482+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.083967884+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.084009979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.084016552+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.08402833+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.084035772+07:00","message":"[bufferProcess] interim [100000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.08403872+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.084042682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.084045499+07:00","message":"> Transcript [1145] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.084049166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.08405179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.084054128+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.084056476+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.150250449+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.150287539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.150293494+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.150307845+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150315485+07:00","message":"[bufferProcess] interim [160000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150318254+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.15032218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150325239+07:00","message":"> Transcript [1146] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150328969+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150330995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150333278+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150336605+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150341447+07:00","message":"Push: 'จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150343281+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.15034524+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.150347656+07:00","message":"Next Push (prob) : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.150356311+07:00","message":"push: {false จะพบว่า 0 0xc00039dc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.79305747+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.793099815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.793108458+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.793125899+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.793132858+07:00","message":"[bufferProcess] interim [760000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.793135481+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.793142686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.793145655+07:00","message":"> Transcript [1147] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.793148392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.793150179+07:00","message":"Set new StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:16.896622387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:16.896634385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.903399093+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.964528238+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.982524523+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.982557933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.982563753+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.982578244+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982584757+07:00","message":"[bufferProcess] interim [940000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982587373+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982599349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982602016+07:00","message":"> Transcript [1148] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982605617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982607896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982610284+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.982613322+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.992728512+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.992756439+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-02-25T11:26:16.992761816+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:16.992775994+07:00","message":"[buffer interim] 114 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.992781454+07:00","message":"[bufferProcess] interim [120000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.992784291+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.992787253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.992789839+07:00","message":"> Transcript [1149] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.992793007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.99279504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.99279703+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:16.992799903+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068524925+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068562138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ\",\"confidence\":0.95213073}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068568721+07:00","message":"receive interim result [true|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068579786+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068581962+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068587822+07:00","message":"[buffer interim] 114 true ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068599098+07:00","message":"[bufferProcess] interim [120000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068602342+07:00","message":"[bufferProcess] send to processor (isfinal):ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068605677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068608223+07:00","message":"> Transcript [1150] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068611203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068612879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068614611+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068617032+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068619087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068621012+07:00","message":"> Transcript [1151] [true]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทตและแอกทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.06862751+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068629247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068630879+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่าการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068639485+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.068642384+07:00","message":"Push: 'การแพร่แบบฟาซิลิเทตและแอกทีฟ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.068650541+07:00","message":"push: {true การแพร่แบบฟาซิลิเทตและแอกทีฟ 0 0xc00039dc00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:17.080109275+07:00","message":"write wav file: './tmp/7508/7508_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.816124552+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.816168354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พาสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.816174446+07:00","message":"receive interim result [false|false]: พาสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:17.816187113+07:00","message":"[buffer interim] 115 false พาสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.816194685+07:00","message":"[bufferProcess] interim [900000000]:พาสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:17.81619649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.210075915+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.210113705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สปอร์ตแมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.210118808+07:00","message":"receive interim result [false|false]: สปอร์ตแมน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.210131361+07:00","message":"[buffer interim] 115 false สปอร์ตแมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.210137576+07:00","message":"[bufferProcess] interim [260000000]:สปอร์ตแมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.210139687+07:00","message":"[bufferProcess] send to processor:พาสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.210144836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.210147413+07:00","message":"> Transcript [1152] [false]: 'พาสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.210149646+07:00","message":"Set StatePrefix (first interim): 'พาสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.313467476+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.322492591+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.322523519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พาสปอร์ตนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.322529076+07:00","message":"receive interim result [false|false]: พาสปอร์ตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.322542067+07:00","message":"[buffer interim] 115 false พาสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.322548115+07:00","message":"[bufferProcess] interim [380000000]:พาสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.322550373+07:00","message":"[bufferProcess] send to processor:สปอร์ตแมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.322554951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.322557667+07:00","message":"> Transcript [1153] [false]: 'สปอร์ตแมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.322559951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.322561905+07:00","message":"Set new StatePrefix: 'สปอร์ตแมน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409308723+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409371253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พาสปอร์ตนั้น\",\"confidence\":0.7609763}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409380883+07:00","message":"receive interim result [true|false]: พาสปอร์ตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409390541+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409392688+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409401314+07:00","message":"[buffer interim] 115 true พาสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409409822+07:00","message":"[bufferProcess] interim [560000000]:พาสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409413152+07:00","message":"[bufferProcess] send to processor (isfinal):พาสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409416827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.40941983+07:00","message":"> Transcript [1154] [false]: 'พาสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409422214+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409424069+07:00","message":"Set new StatePrefix: 'พาสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409425605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409428044+07:00","message":"> Transcript [1155] [true]: 'พาสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409430369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409432315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.40943413+07:00","message":"StatePrefix: 'พาสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409435989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.409438608+07:00","message":"Push: 'พาสปอร์ตนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.409447788+07:00","message":"push: {true พาสปอร์ตนั้น 0 0xc00039de80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:18.41533489+07:00","message":"write wav file: './tmp/7508/7508_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.44507541+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.787571832+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.787624596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.787629692+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.787646347+07:00","message":"[buffer interim] 116 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.787654019+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.787656047+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.957822768+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.957864317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.957869405+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:18.957889949+07:00","message":"[buffer interim] 116 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.95790367+07:00","message":"[bufferProcess] interim [600000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.957906555+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.957910205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.957913593+07:00","message":"> Transcript [1156] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:18.95791569+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.276673692+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.276719378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.276724716+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.276739275+07:00","message":"[buffer interim] 116 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276746938+07:00","message":"[bufferProcess] interim [840000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276749672+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276756509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276759547+07:00","message":"> Transcript [1157] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276762681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276764701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.27676661+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.276768873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.490138282+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.49018433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับปู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.490190295+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับปู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.490204293+07:00","message":"[buffer interim] 116 false เกี่ยวข้องกับปู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.490211994+07:00","message":"[bufferProcess] interim [80000000]:เกี่ยวข้องกับปู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.490214301+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.49022118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.490224036+07:00","message":"> Transcript [1158] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.490226968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.49022886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.490230741+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.490232746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.598893795+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.59893755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับกฎ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.59894214+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับกฎ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.598956334+07:00","message":"[buffer interim] 116 false เกี่ยวข้องกับกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598963725+07:00","message":"[bufferProcess] interim [140000000]:เกี่ยวข้องกับกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598966139+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับปู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598969589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598972113+07:00","message":"> Transcript [1159] [false]: 'เกี่ยวข้องกับปู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598975944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598978332+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598980093+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.598981817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.603597922+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.603620496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.603625052+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.603637663+07:00","message":"[buffer interim] 116 false เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603643341+07:00","message":"[bufferProcess] interim [200000000]:เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603645579+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603648459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603650779+07:00","message":"> Transcript [1160] [false]: 'เกี่ยวข้องกับกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603653507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.60365553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603657418+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603659571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603662247+07:00","message":"Push: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603664233+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603666047+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.603668046+07:00","message":"Next Push (prob) : 'ข้องกับกฎ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.60367626+07:00","message":"push: {false เกี่ยว 0 0xc0020c0080}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:19.897446885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:19.897475553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.995930043+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.995982745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.995989062+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:19.996005224+07:00","message":"[buffer interim] 116 false เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.996017034+07:00","message":"[bufferProcess] interim [560000000]:เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.996019615+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.996027248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.996030405+07:00","message":"> Transcript [1161] [false]: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.996032757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:19.996036754+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.242659655+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.331297086+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.331339965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.33134637+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.33135324+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.331355721+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.331364007+07:00","message":"[buffer interim] 116 true เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331371674+07:00","message":"[bufferProcess] interim [10000000]:เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331374561+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331378366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331381303+07:00","message":"> Transcript [1162] [false]: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331384869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331386823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331388603+07:00","message":"StatePrefix: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331390531+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331392157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331394211+07:00","message":"> Transcript [1163] [true]: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331396174+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331397661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331399256+07:00","message":"StatePrefix: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331400815+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:20.331403513+07:00","message":"Push: 'ข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:20.3314126+07:00","message":"push: {true ข้องกับโปรตีนลำเลียง 0 0xc0020c0080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:20.338047365+07:00","message":"write wav file: './tmp/7508/7508_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.32657326+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.662619352+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.66267024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.662675931+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.662691707+07:00","message":"[buffer interim] 117 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.662698136+07:00","message":"[bufferProcess] interim [360000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.662699647+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.662706593+07:00","message":"[bufferProcess] send to processor (ticker):คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.662719953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.662731248+07:00","message":"> Transcript [1164] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.662733316+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.850233884+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.850274729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.850279849+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:21.850293532+07:00","message":"[buffer interim] 117 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.85030059+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:21.850302754+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.008786451+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.008829923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.008835883+07:00","message":"receive interim result [false|false]: คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.008852056+07:00","message":"[buffer interim] 117 false คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008859941+07:00","message":"[bufferProcess] interim [720000000]:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008862728+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008866386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008869302+07:00","message":"> Transcript [1165] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.00887258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008874685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008876523+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.008878709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.177104894+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.177153534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.177160103+07:00","message":"receive interim result [false|false]: คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.177185436+07:00","message":"[buffer interim] 117 false คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177193377+07:00","message":"[bufferProcess] interim [900000000]:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177195834+07:00","message":"[bufferProcess] send to processor:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177202139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177205277+07:00","message":"> Transcript [1166] [false]: 'คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177208588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177211015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177213232+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.177215657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.364282001+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.364326515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.364333499+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.364348295+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364355753+07:00","message":"[bufferProcess] interim [80000000]:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364358187+07:00","message":"[bufferProcess] send to processor:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364364853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364370891+07:00","message":"> Transcript [1167] [false]: 'คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364374037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364376597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364378728+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.364380812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.556877808+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.556920177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.556926937+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.556943546+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556951371+07:00","message":"[bufferProcess] interim [260000000]:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556954056+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556960813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556963908+07:00","message":"> Transcript [1168] [false]: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556966934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556969628+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556971539+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556973598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556979316+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556980957+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556982877+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.556984874+07:00","message":"Next Push (prob) : 'ครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.557009894+07:00","message":"push: {false คุณ 0 0xc0004a9380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739922359+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739940664+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739943083+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739944778+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739947065+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739948798+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739950372+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739952049+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739953661+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739955309+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739957103+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.73995862+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739960191+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739961689+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739963149+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.739964566+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:22.898251549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:22.898253391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.941852196+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.941898616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.94190588+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:22.941920664+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941927863+07:00","message":"[bufferProcess] interim [680000000]:คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941930913+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941938493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941941721+07:00","message":"> Transcript [1169] [false]: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941945447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941947789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941951107+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:22.941953591+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.207965585+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.208006438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.208013401+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.208031298+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208039248+07:00","message":"[bufferProcess] interim [860000000]:คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208041734+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208045276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208048682+07:00","message":"> Transcript [1170] [false]: 'คุณครูก็มีคำถามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208052517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208054371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208056136+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.208058406+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.219482648+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.219505482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.219510606+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.21952247+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219527353+07:00","message":"[bufferProcess] interim [920000000]:คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219529822+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219532285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219534274+07:00","message":"> Transcript [1171] [false]: 'คุณครูก็มีคำถามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219536622+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219538637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219541011+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.219542814+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.405374199+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.405421456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.40542852+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.405446643+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405455425+07:00","message":"[bufferProcess] interim [40000000]:คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405458223+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405462042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405464874+07:00","message":"> Transcript [1172] [false]: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405468813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405470845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405472983+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405475374+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405478234+07:00","message":"Push: 'ครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405480065+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405482078+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.405486778+07:00","message":"Next Push (prob) : 'ถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.40549607+07:00","message":"push: {false ครูก็มีคำ 0 0xc0004a9380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.428020081+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.428055836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.428062172+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.42807479+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.428080423+07:00","message":"[bufferProcess] interim [100000000]:คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.428083082+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.428086007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.428088112+07:00","message":"> Transcript [1173] [false]: 'คุณครูก็มีคำถามที่ชวนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.42809135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.428093174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.42809489+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.428097291+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.451179561+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.451207001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.451212674+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.451220114+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451230085+07:00","message":"[bufferProcess] interim [160000000]:คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451232561+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451235406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451238562+07:00","message":"> Transcript [1174] [false]: 'คุณครูก็มีคำถามที่ชวนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451241503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451243563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451245282+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.451248274+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.457666492+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.45768407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.457688481+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.457698444+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457702617+07:00","message":"[bufferProcess] interim [220000000]:คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.45770528+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457707926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457710197+07:00","message":"> Transcript [1175] [false]: 'คุณครูก็มีคำถามที่ชวนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457713183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457715041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457716819+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.457719451+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.90103933+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.901075508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.901081995+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.901098075+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901105115+07:00","message":"[bufferProcess] interim [580000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.90110754+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901114368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901117068+07:00","message":"> Transcript [1176] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901120623+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901123464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901126077+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901128843+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901135334+07:00","message":"Push: 'ถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901137058+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901139148+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.901141336+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.901149174+07:00","message":"push: {false ถามที่ชวน 0 0xc0004a9380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.963399996+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.963434381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.963440417+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:23.963453813+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.963460911+07:00","message":"[bufferProcess] interim [640000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.96346349+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.963469706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.963472578+07:00","message":"> Transcript [1177] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.96347635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.963478548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.963480483+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:23.963483179+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.09240685+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.092441747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.092447288+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.09245866+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092465595+07:00","message":"[bufferProcess] interim [760000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092469443+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092473978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092476725+07:00","message":"> Transcript [1178] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092479811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092481647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092483426+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.092485546+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.097318688+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.097330534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.097334012+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.097338832+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.09734187+07:00","message":"[bufferProcess] interim [820000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.097343674+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.09734908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.097352329+07:00","message":"> Transcript [1179] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.097354548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.097356194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.097357737+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.097359582+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.352176144+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.352217164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.352223591+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.352235954+07:00","message":"[buffer interim] 117 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352243529+07:00","message":"[bufferProcess] interim [60000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352245986+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352251455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352254131+07:00","message":"> Transcript [1180] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352257919+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352259916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352262373+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352265067+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352269675+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352271457+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.35227353+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.352275717+07:00","message":"Next Push (prob) : 'คิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.352284086+07:00","message":"push: {false นักเรียน 0 0xc0004a9380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.523560086+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638177654+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638221094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638227862+07:00","message":"receive interim result [true|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638236303+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638238369+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638246363+07:00","message":"[buffer interim] 117 true คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638256942+07:00","message":"[bufferProcess] interim [420000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638262441+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638265912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.63826903+07:00","message":"> Transcript [1181] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.63827281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638274747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638276602+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638279025+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638280828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638282683+07:00","message":"> Transcript [1182] [true]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638284912+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638286398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638287993+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638289813+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:24.638295654+07:00","message":"Push: 'คิดนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.638304593+07:00","message":"push: {true คิดนะคะว่า 0 0xc0004a9380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:24.648913195+07:00","message":"write wav file: './tmp/7508/7508_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:24.845099761+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.184485268+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.18453279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.184538121+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.184551303+07:00","message":"[buffer interim] 118 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.184557819+07:00","message":"[bufferProcess] interim [360000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.184559453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.411048253+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.411087576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วปลด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.411093778+07:00","message":"receive interim result [false|false]: แล้วปลด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.411109358+07:00","message":"[buffer interim] 118 false แล้วปลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.411117124+07:00","message":"[bufferProcess] interim [600000000]:แล้วปลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.411119882+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.411123055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.411126023+07:00","message":"> Transcript [1183] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.411128276+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.506562243+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.506608339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วปกติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.506614946+07:00","message":"receive interim result [false|false]: แล้วปกติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.506625763+07:00","message":"[buffer interim] 118 false แล้วปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.506632155+07:00","message":"[bufferProcess] interim [660000000]:แล้วปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.506634158+07:00","message":"[bufferProcess] send to processor:แล้วปลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.50663738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.5066401+07:00","message":"> Transcript [1184] [false]: 'แล้วปลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.506643368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.5066454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.506647082+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.506648933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.560826748+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.560865003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.560869954+07:00","message":"receive interim result [false|false]: แล้วโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.560884063+07:00","message":"[buffer interim] 118 false แล้วโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.56089056+07:00","message":"[bufferProcess] interim [780000000]:แล้วโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560893084+07:00","message":"[bufferProcess] send to processor:แล้วปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560896572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560899127+07:00","message":"> Transcript [1185] [false]: 'แล้วปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560902012+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560903784+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560905472+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.560907348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.831960025+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.832004475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.83201075+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:25.832025874+07:00","message":"[buffer interim] 118 false แล้วโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832034066+07:00","message":"[bufferProcess] interim [20000000]:แล้วโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832036487+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832044803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832048136+07:00","message":"> Transcript [1186] [false]: 'แล้วโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832051816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832054627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832056396+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:25.832058567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:25.898764849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:25.89878341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.085492916+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.085540689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียงใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.085546979+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.085563665+07:00","message":"[buffer interim] 118 false แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085572034+07:00","message":"[bufferProcess] interim [320000000]:แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085575275+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085579469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085582593+07:00","message":"> Transcript [1187] [false]: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085586006+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085587999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085589578+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085598079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085604066+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085606344+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085608714+07:00","message":"Set new StatePrefix : 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.085611013+07:00","message":"Next Push (prob) : 'โปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.0856195+07:00","message":"push: {false แล้ว 0 0xc0020c1300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.270409661+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.270468939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียงในเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.270477871+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.270498003+07:00","message":"[buffer interim] 118 false แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270514008+07:00","message":"[bufferProcess] interim [440000000]:แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270517828+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270526491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270530432+07:00","message":"> Transcript [1188] [false]: 'แล้วโปรตีนลำเลียงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270535442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270538561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.27054161+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.270544889+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.587040579+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.587080791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียงในเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.587086719+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.587102078+07:00","message":"[buffer interim] 118 false แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587109718+07:00","message":"[bufferProcess] interim [740000000]:แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587112516+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587119852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587122796+07:00","message":"> Transcript [1189] [false]: 'แล้วโปรตีนลำเลียงในเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587126342+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587128292+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587130784+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.587132991+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.910655011+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.91069406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.910699841+07:00","message":"receive interim result [false|false]: แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:26.91071616+07:00","message":"[buffer interim] 118 false แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910724207+07:00","message":"[bufferProcess] interim [40000000]:แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910727147+07:00","message":"[bufferProcess] send to processor:แล้วโปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910731413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910734326+07:00","message":"> Transcript [1190] [false]: 'แล้วโปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910737609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910739902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910742043+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:26.910744354+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.15513758+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.21463233+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257577925+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257622296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257628793+07:00","message":"receive interim result [true|false]: แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257638667+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.25764153+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257648882+07:00","message":"[buffer interim] 118 true แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257657579+07:00","message":"[bufferProcess] interim [520000000]:แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257662944+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257666345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257669214+07:00","message":"> Transcript [1191] [false]: 'แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257672456+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257674379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257676672+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257678703+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257682965+07:00","message":"Push: 'โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257685386+07:00","message":"TextPushed: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257687268+07:00","message":"Set new StatePrefix : 'แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257689677+07:00","message":"Next Push (prob) : 'ในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257691345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257693172+07:00","message":"> Transcript [1192] [true]: 'แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257695407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257697324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257698796+07:00","message":"StatePrefix: 'แล้วโปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257705335+07:00","message":"TextPushed: 'แล้วโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.257707904+07:00","message":"Push: 'ในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257724199+07:00","message":"push: {false โปรตีนลำเลียง 0 0xc0020c1300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.257730627+07:00","message":"push: {true ในเยื่อหุ้มเซลล์ 0 0xc0020c1300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:27.264947222+07:00","message":"write wav file: './tmp/7508/7508_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.557974376+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.558015574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.558021739+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.558037779+07:00","message":"[buffer interim] 119 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.558046276+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.558049581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.745218135+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.745255387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.745260423+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.745273393+07:00","message":"[buffer interim] 119 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.745279842+07:00","message":"[bufferProcess] interim [540000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.745282203+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.745287618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.745290034+07:00","message":"> Transcript [1193] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.7452923+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.949327627+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.949366705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.949372821+07:00","message":"receive interim result [false|false]: มีความจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:27.94938825+07:00","message":"[buffer interim] 119 false มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949396875+07:00","message":"[bufferProcess] interim [780000000]:มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949399173+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949402689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949406129+07:00","message":"> Transcript [1194] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949409153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949411221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949413006+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:27.949414807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.200404802+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.200446021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.200453838+07:00","message":"receive interim result [false|false]: มีความจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.200473347+07:00","message":"[buffer interim] 119 false มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200488339+07:00","message":"[bufferProcess] interim [960000000]:มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200491931+07:00","message":"[bufferProcess] send to processor:มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200500558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200505256+07:00","message":"> Transcript [1195] [false]: 'มีความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200512444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200514675+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200517245+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.200519352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.390703556+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.390744102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.390750553+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.39076752+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390776135+07:00","message":"[bufferProcess] interim [200000000]:มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390778546+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390782512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390785584+07:00","message":"> Transcript [1196] [false]: 'มีความจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390789192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390791258+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390793502+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.390795659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.638870572+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.638909829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.638917582+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.638933061+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638940474+07:00","message":"[bufferProcess] interim [440000000]:มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638942781+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638946679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638949565+07:00","message":"> Transcript [1197] [false]: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638952681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638954578+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638956626+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.63895889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638963646+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.63896565+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638967764+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.638969932+07:00","message":"Next Push (prob) : 'ความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.63897709+07:00","message":"push: {false มี 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.767584535+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.767625999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.767632256+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:28.767648464+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767656238+07:00","message":"[bufferProcess] interim [560000000]:มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767659004+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767662641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767665314+07:00","message":"> Transcript [1198] [false]: 'มีความจำเพาะกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767668564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767670891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.76767266+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:28.767675384+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:28.899576331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:28.899617057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.100301854+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.100349021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.100355156+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.100372097+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100380843+07:00","message":"[bufferProcess] interim [860000000]:มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100383763+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100387832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100390611+07:00","message":"> Transcript [1199] [false]: 'มีความจำเพาะกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100394119+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100396003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100398134+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.100400837+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.28271707+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.282756371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.282762318+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.28277636+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282784339+07:00","message":"[bufferProcess] interim [100000000]:มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282786676+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282793567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282796211+07:00","message":"> Transcript [1200] [false]: 'มีความจำเพาะกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282799413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282801659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282803505+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.282807009+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.542120788+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.542155951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.542162153+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.54217798+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.54218753+07:00","message":"[bufferProcess] interim [340000000]:มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542189976+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542195773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542198476+07:00","message":"> Transcript [1201] [false]: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542202338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542204546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542206713+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542209108+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542213702+07:00","message":"Push: 'ความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.54221548+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542217753+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.542219776+07:00","message":"Next Push (prob) : 'ชนิดของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.542227978+07:00","message":"push: {false ความจำเพาะกับ 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.672130543+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.672169936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.672175588+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.672188267+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672195882+07:00","message":"[bufferProcess] interim [460000000]:มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672198304+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672203848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672206773+07:00","message":"> Transcript [1202] [false]: 'มีความจำเพาะกับชนิดของสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672210184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672214611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672216616+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.672218958+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.798560522+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.798601344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.798607502+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:29.798621594+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798629522+07:00","message":"[bufferProcess] interim [580000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798632023+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798636145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798639046+07:00","message":"> Transcript [1203] [false]: 'มีความจำเพาะกับชนิดของสารที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798642282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798644361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.798649585+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:29.79865236+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.162600285+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.234788531+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.244783284+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.244814227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่ลำเลียง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.244820036+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.244833127+07:00","message":"[buffer interim] 119 false มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.24484066+07:00","message":"[bufferProcess] interim [180000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.244843209+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.244847697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.244850524+07:00","message":"> Transcript [1204] [false]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.244857099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.244859204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.24486131+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.24486383+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258020763+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258040201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่ลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258046276+07:00","message":"receive interim result [true|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258056685+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258059006+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258063711+07:00","message":"[buffer interim] 119 true มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258068623+07:00","message":"[bufferProcess] interim [180000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258076355+07:00","message":"[bufferProcess] send to processor (isfinal):มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258079767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258082295+07:00","message":"> Transcript [1205] [false]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258084819+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258086475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258088617+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258090941+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258093969+07:00","message":"Push: 'ชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258095669+07:00","message":"TextPushed: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258097586+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258099806+07:00","message":"Next Push (prob) : 'ที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258101459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258103555+07:00","message":"> Transcript [1206] [true]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258105764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258107527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258109505+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258111489+07:00","message":"TextPushed: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.258113484+07:00","message":"Push: 'ที่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258121619+07:00","message":"push: {false ชนิดของสาร 0 0xc00380c600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.258127372+07:00","message":"push: {true ที่ลำเลียง 0 0xc00380c600}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:30.265588378+07:00","message":"write wav file: './tmp/7508/7508_119.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.572157267+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.572192712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.572197508+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.57221028+07:00","message":"[buffer interim] 120 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.572216248+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.572217824+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.704963316+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.704999041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.705004989+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.705015304+07:00","message":"[buffer interim] 120 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.705021794+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.705024289+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.705027249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.705029922+07:00","message":"> Transcript [1207] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.705031882+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.76053402+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.760567519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.760573139+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.760585443+07:00","message":"[buffer interim] 120 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.76060191+07:00","message":"[bufferProcess] interim [540000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.760604817+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.760611471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.760614272+07:00","message":"> Transcript [1208] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.760616475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.760620318+07:00","message":"Set new StatePrefix: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.884121566+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.884156532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.884162485+07:00","message":"receive interim result [false|false]: และมีประ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:30.884175937+07:00","message":"[buffer interim] 120 false และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.884183872+07:00","message":"[bufferProcess] interim [720000000]:และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.884186144+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.884193108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.884196326+07:00","message":"> Transcript [1209] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.884198722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:30.884201291+07:00","message":"Set new StatePrefix: 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.080401868+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.08044345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.080450093+07:00","message":"receive interim result [false|false]: และมีประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.080463568+07:00","message":"[buffer interim] 120 false และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080471263+07:00","message":"[bufferProcess] interim [840000000]:และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080474787+07:00","message":"[bufferProcess] send to processor:และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080481835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080484715+07:00","message":"> Transcript [1210] [false]: 'และมีประ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080488144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080490413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080492176+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.080494532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.482525091+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.482571282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.482578239+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.482598444+07:00","message":"[buffer interim] 120 false และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.482606981+07:00","message":"[bufferProcess] interim [140000000]:และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.48260941+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.482617218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.48262008+07:00","message":"> Transcript [1211] [false]: 'และมีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.482623952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.482626203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.482627996+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.482630045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.646029546+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.646066043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.646072233+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.646086458+07:00","message":"[buffer interim] 120 false และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646096089+07:00","message":"[bufferProcess] interim [380000000]:และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646098616+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646104462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646108577+07:00","message":"> Transcript [1212] [false]: 'และมีประโยชน์ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646111901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646113857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646115667+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.646117558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.779634192+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.779691472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.779699851+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.779717879+07:00","message":"[buffer interim] 120 false และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779726501+07:00","message":"[bufferProcess] interim [560000000]:และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.77972903+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779732786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779736183+07:00","message":"> Transcript [1213] [false]: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779740004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779741905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779743835+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779745691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779748473+07:00","message":"Push: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779751979+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779754209+07:00","message":"Set new StatePrefix : 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.779757157+07:00","message":"Next Push (prob) : 'ประโยชน์ต่อเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.779768931+07:00","message":"push: {false และมี 0 0xc0020c1480}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:31.900085567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:31.900095368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.969886586+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.969934022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.969940688+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:31.969954942+07:00","message":"[buffer interim] 120 false และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969962643+07:00","message":"[bufferProcess] interim [740000000]:และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969965053+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969971853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969974715+07:00","message":"> Transcript [1214] [false]: 'และมีประโยชน์ต่อเซลล์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969978236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969980328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969982756+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:31.969985351+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.213035391+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.309933474+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.309981653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.309988232+07:00","message":"receive interim result [true|false]: และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.310001794+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.310004304+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.310012196+07:00","message":"[buffer interim] 120 true และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310021143+07:00","message":"[bufferProcess] interim [220000000]:และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310024921+07:00","message":"[bufferProcess] send to processor (isfinal):และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310028629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310031493+07:00","message":"> Transcript [1215] [false]: 'และมีประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310036413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310038373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310041473+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310043779+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310045527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310047397+07:00","message":"> Transcript [1216] [true]: 'และมีประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310049426+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310050886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.31005254+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.31005421+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:32.310056942+07:00","message":"Push: 'ประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.310066674+07:00","message":"push: {true ประโยชน์ต่อเซลล์อย่างไร 0 0xc0020c1480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:32.317670304+07:00","message":"write wav file: './tmp/7508/7508_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:32.664953126+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.004494102+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.00453757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.004542658+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.00456043+07:00","message":"[buffer interim] 121 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.004566955+07:00","message":"[bufferProcess] interim [360000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.004568643+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.1908508+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.190895153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.190902294+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.190916908+07:00","message":"[buffer interim] 121 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.190923921+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.190926281+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.190933251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.190936573+07:00","message":"> Transcript [1217] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.190939185+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.383387141+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.383429274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.383434649+07:00","message":"receive interim result [false|false]: คุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.38344918+07:00","message":"[buffer interim] 121 false คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383457854+07:00","message":"[bufferProcess] interim [780000000]:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383460133+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383465629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.38346875+07:00","message":"> Transcript [1218] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383472776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383474511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383476449+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.383478313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.683850583+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.754941732+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772364536+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772401008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูมี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772406595+07:00","message":"receive interim result [true|false]: คุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772416163+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772418271+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772424284+07:00","message":"[buffer interim] 121 true คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772433613+07:00","message":"[bufferProcess] interim [260000000]:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772436098+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772439124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.77244178+07:00","message":"> Transcript [1219] [false]: 'คุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772444829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772446521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772448152+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772450006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772451767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772453614+07:00","message":"> Transcript [1220] [true]: 'คุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772455468+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772457309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772459685+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772461173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:33.772467926+07:00","message":"Push: 'คุณครูมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:33.772474889+07:00","message":"push: {true คุณครูมี 0 0xc0020c0380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:33.77795885+07:00","message":"write wav file: './tmp/7508/7508_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.219453187+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.219493943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.219498912+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.219512817+07:00","message":"[buffer interim] 122 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.219518683+07:00","message":"[bufferProcess] interim [480000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.219520614+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.413002826+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.413040417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.413046028+07:00","message":"receive interim result [false|false]: เวลาให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.413056061+07:00","message":"[buffer interim] 122 false เวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.413063267+07:00","message":"[bufferProcess] interim [720000000]:เวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.413065282+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.41306909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.413075837+07:00","message":"> Transcript [1221] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.41307803+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.723497546+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.72353763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.723543561+07:00","message":"receive interim result [false|false]: เวลาให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.723559043+07:00","message":"[buffer interim] 122 false เวลาให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723566978+07:00","message":"[bufferProcess] interim [960000000]:เวลาให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723569219+07:00","message":"[bufferProcess] send to processor:เวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723572896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723575763+07:00","message":"> Transcript [1222] [false]: 'เวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.72357895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723580875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723582674+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.723584649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.842985661+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:34.900185403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:34.900201151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.921775326+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.921817395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้นักเรียนเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.921823488+07:00","message":"receive interim result [false|false]: เวลาให้นักเรียนเขียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.921839267+07:00","message":"[buffer interim] 122 false เวลาให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921847372+07:00","message":"[bufferProcess] interim [140000000]:เวลาให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921850099+07:00","message":"[bufferProcess] send to processor:เวลาให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921853968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.92185812+07:00","message":"> Transcript [1223] [false]: 'เวลาให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921861608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921863783+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921865416+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.921867329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.926101528+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.926117942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้เรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.926121866+07:00","message":"receive interim result [false|false]: เวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.926125883+07:00","message":"[buffer interim] 122 false เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.926128938+07:00","message":"[bufferProcess] interim [260000000]:เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.926130644+07:00","message":"[bufferProcess] send to processor:เวลาให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.926136004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.92613817+07:00","message":"> Transcript [1224] [false]: 'เวลาให้นักเรียนเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.926140351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.92614193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.926143567+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.926145229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968832609+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968864752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้นักเรียนคิด\",\"confidence\":0.9253665}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968871122+07:00","message":"receive interim result [true|false]: เวลาให้นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968881301+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968883488+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968891322+07:00","message":"[buffer interim] 122 true เวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968898819+07:00","message":"[bufferProcess] interim [320000000]:เวลาให้นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968901673+07:00","message":"[bufferProcess] send to processor (isfinal):เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968904303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968907039+07:00","message":"> Transcript [1225] [false]: 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968909353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968911088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968912699+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968914556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968919684+07:00","message":"Push: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968921514+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968923341+07:00","message":"Set new StatePrefix : 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968925158+07:00","message":"Next Push (prob) : 'ให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968926699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968928573+07:00","message":"> Transcript [1226] [true]: 'เวลาให้นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968930462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.96893197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968933697+07:00","message":"StatePrefix: 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.968935405+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:34.9689376+07:00","message":"Push: 'ให้นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968945218+07:00","message":"push: {false เวลา 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:34.968950747+07:00","message":"push: {true ให้นักเรียนคิด 0 0xc0004a8780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:34.974969614+07:00","message":"write wav file: './tmp/7508/7508_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.224747545+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.352938255+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.486448268+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.524206679+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.524234394+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.524237546+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.524245228+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524253665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.52425798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524260937+07:00","message":"> Transcript [1227] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524263414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524265123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524266703+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524268398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.524270788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.524280438+07:00","message":"push: {true \n 0 0xc003992280}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:35.530396959+07:00","message":"write wav file: './tmp/7508/7508_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.942462384+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.942508921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.942514334+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:35.942529148+07:00","message":"[buffer interim] 124 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.942536111+07:00","message":"[bufferProcess] interim [480000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:35.942538028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.146575757+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.146632174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.146638399+07:00","message":"receive interim result [false|false]: ช่วยคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.146652901+07:00","message":"[buffer interim] 124 false ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.146659063+07:00","message":"[bufferProcess] interim [720000000]:ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.146661571+07:00","message":"[bufferProcess] send to processor:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.146667724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.146670303+07:00","message":"> Transcript [1228] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.146672355+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.338067792+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.338107612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.338112729+07:00","message":"receive interim result [false|false]: ช่วยครูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.338124742+07:00","message":"[buffer interim] 124 false ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338132073+07:00","message":"[bufferProcess] interim [900000000]:ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338134266+07:00","message":"[bufferProcess] send to processor:ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338139393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338142451+07:00","message":"> Transcript [1229] [false]: 'ช่วยคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338145951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338147935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338149855+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.338152043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.481611613+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.481654211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.481660055+07:00","message":"receive interim result [false|false]: ช่วยครูตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.481673211+07:00","message":"[buffer interim] 124 false ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481680746+07:00","message":"[bufferProcess] interim [20000000]:ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481683033+07:00","message":"[bufferProcess] send to processor:ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481690935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481693784+07:00","message":"> Transcript [1230] [false]: 'ช่วยครูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481696828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.48169886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481700686+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.481702646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.657496115+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.657538924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.657546048+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.657560805+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657567877+07:00","message":"[bufferProcess] interim [140000000]:ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657570656+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657577435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657580498+07:00","message":"> Transcript [1231] [false]: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657583757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657585839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657587737+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.657589921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.719340623+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.719380521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.71938652+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.719400661+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719407493+07:00","message":"[bufferProcess] interim [320000000]:ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719412957+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719420231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719424307+07:00","message":"> Transcript [1232] [false]: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719427673+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719431867+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719433698+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719435745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719443491+07:00","message":"Push: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719445485+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719447754+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:36.719449882+07:00","message":"Next Push (prob) : 'ครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:36.719458116+07:00","message":"push: {false ช่วย 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.237264928+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.237313585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.237319847+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.237331585+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.237339473+07:00","message":"[bufferProcess] interim [800000000]:ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.237342231+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.237349669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.237353197+07:00","message":"> Transcript [1233] [false]: 'ช่วยครูตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.23735652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.237358719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.23736054+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.237363285+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.368239235+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.368280034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.368286165+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.368303967+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368313591+07:00","message":"[bufferProcess] interim [920000000]:ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368316175+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.36832183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368324664+07:00","message":"> Transcript [1234] [false]: 'ช่วยครูตอบคำถามนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368328137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368330306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368332119+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.368334555+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.549122838+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.549179319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.549186047+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:37.549201534+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.54920933+07:00","message":"[bufferProcess] interim [100000000]:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.54921172+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.549215131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.549217851+07:00","message":"> Transcript [1235] [false]: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.549221125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.549223071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.549225608+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:37.549227764+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:37.900536785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:37.9005409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.127876614+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.127922546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.127928641+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.127943488+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.12795041+07:00","message":"[bufferProcess] interim [700000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127952979+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127959392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127961997+07:00","message":"> Transcript [1236] [false]: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127965939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127968294+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127970697+07:00","message":"StatePrefix: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127972703+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127978171+07:00","message":"Push: 'ครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127979885+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.127982039+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.12798429+07:00","message":"Next Push (prob) : 'ถามนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.127991785+07:00","message":"push: {false ครูตอบคำ 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.447407986+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.447448623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.447453409+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.447466037+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447472163+07:00","message":"[bufferProcess] interim [940000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447474567+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447477449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.44748021+07:00","message":"> Transcript [1237] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447483271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447485102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447486824+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.447489102+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.45158105+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.451602748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.451607667+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.451616807+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451621747+07:00","message":"[bufferProcess] interim [0]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451624435+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451627193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451630119+07:00","message":"> Transcript [1238] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451633459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451635974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451638683+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.451641911+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.639640199+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.639675054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.63968071+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.639693854+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639701535+07:00","message":"[bufferProcess] interim [180000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639703624+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639706758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.63970931+07:00","message":"> Transcript [1239] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639712554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639714439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639716162+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.639718587+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700558291+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700603159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700608986+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700618913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700621955+07:00","message":"receive interim result [false|false]:  10:00 น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700628855+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700631943+07:00","message":"[buffer interim] 124 false  10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700638483+07:00","message":"[bufferProcess] interim [300000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700640663+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700643321+07:00","message":"[bufferProcess] interim [300000000]: 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700645648+07:00","message":"[bufferProcess] update buffer: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700648625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700651067+07:00","message":"> Transcript [1240] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700654359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700656165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700657928+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700659988+07:00","message":"TextPushed: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700662636+07:00","message":"Push: 'ถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700664706+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700666738+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.700668679+07:00","message":"Next Push (prob) : 'ประมาณ 10:00'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.700676159+07:00","message":"push: {false ถามนี้นะคะ 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827692978+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827732432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827738059+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827752662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827755738+07:00","message":"receive interim result [false|false]:  10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827766247+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:38.827772843+07:00","message":"[buffer interim] 124 false  10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.82777877+07:00","message":"[bufferProcess] interim [360000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.827781246+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.82778447+07:00","message":"[bufferProcess] interim [360000000]: 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.82778748+07:00","message":"[bufferProcess] update buffer: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.827790744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.8277937+07:00","message":"> Transcript [1241] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.827796924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.827798765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.827800628+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:38.827802853+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.323785613+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.396751156+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.396797107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.396803075+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.396816535+07:00","message":"[buffer interim] 124 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.396823547+07:00","message":"[bufferProcess] interim [960000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.396826131+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.396832196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.396834679+07:00","message":"> Transcript [1242] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.396837329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.396839334+07:00","message":"Set new StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.410926832+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.410947633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที\",\"confidence\":0.9526871}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.410952638+07:00","message":"receive interim result [true|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.410962062+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.410964172+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.410970409+07:00","message":"[buffer interim] 124 true ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410974939+07:00","message":"[bufferProcess] interim [50000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410977426+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410980639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410983091+07:00","message":"> Transcript [1243] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410985945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410987759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410990063+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410992422+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410994165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.41099591+07:00","message":"> Transcript [1244] [true]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410998211+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.410999722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.411001247+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.411002937+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.411005377+07:00","message":"Push: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.411013053+07:00","message":"push: {true ประมาณ 10 วินาที 0 0xc00380c000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:39.422333448+07:00","message":"write wav file: './tmp/7508/7508_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.645293244+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.903759034+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.988876649+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.988907474+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.988911654+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.988921937+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988930114+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988934154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.98893754+07:00","message":"> Transcript [1245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988940364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988942311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988944134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988945872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:39.988948495+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:39.988960569+07:00","message":"push: {true \n 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:39.994226233+07:00","message":"write wav file: './tmp/7508/7508_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.094385555+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.865570268+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:40.900801712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:40.900822602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.95422279+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.954253449+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.954257187+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.954266659+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954275023+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954278643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954281767+07:00","message":"> Transcript [1246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954284624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954286424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954288171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954289872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:40.954292365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:40.954303801+07:00","message":"push: {true \n 0 0xc003992480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:40.960767363+07:00","message":"write wav file: './tmp/7508/7508_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.184684631+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.563057519+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.651614466+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.651640014+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.651643115+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.651649974+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651656657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651660911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651664355+07:00","message":"> Transcript [1247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651666951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651668868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651670501+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651672219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:41.651679442+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:41.651687758+07:00","message":"push: {true \n 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:41.656918349+07:00","message":"write wav file: './tmp/7508/7508_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.334914732+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.723649465+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.813556415+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.813600222+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.813605468+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.81361451+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813621801+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813625896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813628584+07:00","message":"> Transcript [1248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.81363132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813633071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813634757+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813636389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:42.813638613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:42.813648157+07:00","message":"push: {true \n 0 0xc0020c0000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:42.818417772+07:00","message":"write wav file: './tmp/7508/7508_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.425947074+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.873807948+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:43.90094821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:43.90096505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.96711869+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.96713784+07:00","message":"found end of frame, send empty tag with msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.967140975+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.967147373+07:00","message":"[buffer interim] 129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967153663+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967157367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967160104+07:00","message":"> Transcript [1249] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967162553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967164238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967166047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967167658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:43.967169871+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:43.967178201+07:00","message":"push: {true \n 0 0xc000138180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:43.971861252+07:00","message":"write wav file: './tmp/7508/7508_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:44.524721186+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:44.964814471+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.066378808+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.066396361+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.066399115+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.066411023+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066417779+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066421616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066424244+07:00","message":"> Transcript [1250] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066426521+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066428321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.06642995+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066431609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:45.066434079+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.066477637+07:00","message":"push: {true \n 0 0xc003992400}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:45.071722126+07:00","message":"write wav file: './tmp/7508/7508_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.484052937+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:45.923957974+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.015428282+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.01545179+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.015454764+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.015462585+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015468629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015477841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015480642+07:00","message":"> Transcript [1251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015483123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015484826+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015486502+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015488223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.015490673+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.015500255+07:00","message":"push: {true \n 0 0xc003992680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:46.020190694+07:00","message":"write wav file: './tmp/7508/7508_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.445202194+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.823776835+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:46.900998845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:46.901049287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.910739791+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.910756434+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.910759477+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.910766587+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910772824+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910776402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.91077886+07:00","message":"> Transcript [1252] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910781395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910783226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910785291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910786881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:46.910794822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:46.910802863+07:00","message":"push: {true \n 0 0xc000139180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:46.915914133+07:00","message":"write wav file: './tmp/7508/7508_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.274547912+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.722837927+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.804624443+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.804643961+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.804646782+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.804654424+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804661045+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804664338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804667081+07:00","message":"> Transcript [1253] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804669518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804671295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.80467294+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804674612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:47.804677938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:47.804689925+07:00","message":"push: {true \n 0 0xc003992a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:47.809987828+07:00","message":"write wav file: './tmp/7508/7508_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.234745834+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.683650502+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.780305321+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.780330682+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.780333582+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.78034097+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780349158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780353047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780355877+07:00","message":"> Transcript [1254] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780358227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780360151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.78036171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780363396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:48.780365668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:48.780376417+07:00","message":"push: {true \n 0 0xc0004a9500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:48.785515743+07:00","message":"write wav file: './tmp/7508/7508_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.194407594+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.57269537+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.660715874+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.660737732+07:00","message":"found end of frame, send empty tag with msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.660740562+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.66074765+07:00","message":"[buffer interim] 135 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660755331+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660759397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660762423+07:00","message":"> Transcript [1255] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660764845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660766874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660768586+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660770264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:49.660778883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.660788684+07:00","message":"push: {true \n 0 0xc000139400}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:49.665036097+07:00","message":"write wav file: './tmp/7508/7508_135.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:49.901152819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:49.901200856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:49.965425962+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:50.945452673+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:50.945508018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:50.94551405+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:50.945530044+07:00","message":"[buffer interim] 136 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:50.945537575+07:00","message":"[bufferProcess] interim [20000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:50.945539855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:50.945547345+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:50.945550488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:50.945553682+07:00","message":"> Transcript [1256] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:50.945555695+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.003883969+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.00391818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.003923713+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.003937826+07:00","message":"[buffer interim] 136 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.003943968+07:00","message":"[bufferProcess] interim [80000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.003945659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.563745294+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.569026523+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.569078649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.569085738+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.569104098+07:00","message":"[buffer interim] 136 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.569115268+07:00","message":"[bufferProcess] interim [680000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.569118941+07:00","message":"[bufferProcess] send to processor:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.569126242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.569129869+07:00","message":"> Transcript [1257] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.569132885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.569136785+07:00","message":"Set new StatePrefix: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.624455866+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646886986+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646924286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646930038+07:00","message":"receive interim result [true|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646937509+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646939902+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646946736+07:00","message":"[buffer interim] 136 true ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646955442+07:00","message":"[bufferProcess] interim [830000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646960375+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646963405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646966159+07:00","message":"> Transcript [1258] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646969083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646971106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646973019+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646974799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646976283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646978143+07:00","message":"> Transcript [1259] [true]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646980063+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646981535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.64698314+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646984881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:51.646990608+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:51.646998137+07:00","message":"push: {true ค่ะ 0 0xc003992d80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:51.653924647+07:00","message":"write wav file: './tmp/7508/7508_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.085392939+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.085444649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.085450336+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.085465723+07:00","message":"[buffer interim] 137 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.08547296+07:00","message":"[bufferProcess] interim [300000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.08547463+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.149059242+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.149110712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.149118399+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.149135314+07:00","message":"[buffer interim] 137 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.149147107+07:00","message":"[bufferProcess] interim [360000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.149150622+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.149158514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.149181115+07:00","message":"> Transcript [1260] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.149184737+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.345693142+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.345736517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.345741721+07:00","message":"receive interim result [false|false]: นักเรียนป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.345754649+07:00","message":"[buffer interim] 137 false นักเรียนป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345767378+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345769861+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345773131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.34577594+07:00","message":"> Transcript [1261] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345779369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345781575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345783781+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.345786238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.352290299+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.352334924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.352339561+07:00","message":"receive interim result [false|false]: นักเรียนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.352357034+07:00","message":"[buffer interim] 137 false นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352364267+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352366634+07:00","message":"[bufferProcess] send to processor:นักเรียนป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352370142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.35237335+07:00","message":"> Transcript [1262] [false]: 'นักเรียนป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352376784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352378618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352380794+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.352382774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.479637821+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.479671924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.47967656+07:00","message":"receive interim result [false|false]: นักเรียนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.47968933+07:00","message":"[buffer interim] 137 false นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479695938+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479698046+07:00","message":"[bufferProcess] send to processor:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479700898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.47970344+07:00","message":"> Transcript [1263] [false]: 'นักเรียนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479706649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479708464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479710563+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.479712453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.606620432+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.606664222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.606670195+07:00","message":"receive interim result [false|false]: นักเรียนตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.606692083+07:00","message":"[buffer interim] 137 false นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606709525+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606713415+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606722645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606725956+07:00","message":"> Transcript [1264] [false]: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606729507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606731674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606734209+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606736346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606741664+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606743633+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606745578+07:00","message":"Set new StatePrefix : 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.606747425+07:00","message":"Next Push (prob) : 'เรียนตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.606755809+07:00","message":"push: {false นัก 0 0xc0004a9680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.670888949+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.670925532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.670931456+07:00","message":"receive interim result [false|false]: นักเรียนตอบกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.670945172+07:00","message":"[buffer interim] 137 false นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670955544+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670957728+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670962669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670965803+07:00","message":"> Transcript [1265] [false]: 'นักเรียนตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670968825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670970792+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670972717+07:00","message":"StatePrefix: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.670975291+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740381569+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740402653+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740405215+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740407324+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740409176+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.74041166+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740413429+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.74041492+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740416507+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740418104+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.740419561+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.796566261+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.796613242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.796621006+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.796636242+07:00","message":"[buffer interim] 137 false นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796643868+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796646222+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796652814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796655778+07:00","message":"> Transcript [1266] [false]: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796658991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796661029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796662891+07:00","message":"StatePrefix: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.796665373+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:52.901362998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:52.901368371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.989885906+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.989930967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.989937641+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:52.989955968+07:00","message":"[buffer interim] 137 false นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989966022+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989968332+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989974098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989977157+07:00","message":"> Transcript [1267] [false]: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989980455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989982564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989984487+07:00","message":"StatePrefix: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:52.989986943+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.050280405+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.050324736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.050330792+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.050344749+07:00","message":"[buffer interim] 137 false นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050352336+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050354716+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050361292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050364501+07:00","message":"> Transcript [1268] [false]: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.05036829+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050370521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050372625+07:00","message":"StatePrefix: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050375125+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050380775+07:00","message":"Push: 'เรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050383092+07:00","message":"TextPushed: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050385055+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.050387029+07:00","message":"Next Push (prob) : 'กันได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.050394973+07:00","message":"push: {false เรียนตอบ 0 0xc0004a9680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.362748577+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.455035709+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.455076983+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-02-25T11:26:53.455082542+07:00","message":"receive interim result [true|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.455091688+07:00","message":"end recv isFinal message id 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.455093797+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.455100794+07:00","message":"[buffer interim] 137 true นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455110341+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455113373+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455116962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455120079+07:00","message":"> Transcript [1269] [false]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455123223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.45512494+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455127391+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.45512937+07:00","message":"TextPushed: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455131164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.45513296+07:00","message":"> Transcript [1270] [true]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455135111+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455138445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455140116+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.455141902+07:00","message":"TextPushed: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.4551479+07:00","message":"Push: 'กันได้ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.455156194+07:00","message":"push: {true กันได้ไหมคะ 0 0xc0004a9680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:53.461711633+07:00","message":"write wav file: './tmp/7508/7508_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.683591016+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.744925922+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.874204914+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.968888167+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.968912956+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.968916136+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.968923824+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968929968+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968933207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.96893577+07:00","message":"> Transcript [1271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968941601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968943656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968945472+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968947125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:53.968949658+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:53.968958684+07:00","message":"push: {true \n 0 0xc003992380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:53.973666654+07:00","message":"write wav file: './tmp/7508/7508_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.328632883+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.328677151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.328685157+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.328698225+07:00","message":"[buffer interim] 139 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.328705157+07:00","message":"[bufferProcess] interim [480000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.328707269+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.51739541+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.517431431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.517436522+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.517449311+07:00","message":"[buffer interim] 139 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.517455572+07:00","message":"[bufferProcess] interim [660000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.517457804+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.51746428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.517466814+07:00","message":"> Transcript [1272] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.517468713+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.842916364+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.842956319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบคือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.842961542+07:00","message":"receive interim result [false|false]: คำตอบคือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.842973069+07:00","message":"[buffer interim] 139 false คำตอบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842979357+07:00","message":"[bufferProcess] interim [960000000]:คำตอบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842981395+07:00","message":"[bufferProcess] send to processor:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842986177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842988848+07:00","message":"> Transcript [1273] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842991996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842993733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842995475+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.842997431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.84656418+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.8465771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.846580808+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:54.846588933+07:00","message":"[buffer interim] 139 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846592478+07:00","message":"[bufferProcess] interim [20000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846594246+07:00","message":"[bufferProcess] send to processor:คำตอบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846596235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846604429+07:00","message":"> Transcript [1274] [false]: 'คำตอบคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846606596+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846608259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846609885+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:54.846611557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.102942379+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.102983006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.102988651+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.102998473+07:00","message":"[buffer interim] 139 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103004447+07:00","message":"[bufferProcess] interim [320000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103006714+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103011577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103014294+07:00","message":"> Transcript [1275] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103017219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103019409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103021883+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.103023813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.532058071+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619777435+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619816563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619822643+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619830734+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619833766+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619842812+07:00","message":"[buffer interim] 139 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619853626+07:00","message":"[bufferProcess] interim [890000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619857693+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619861632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619865317+07:00","message":"> Transcript [1276] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619869148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619873399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619875492+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619877536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619882891+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619884581+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619886847+07:00","message":"Set new StatePrefix : 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619888914+07:00","message":"Next Push (prob) : 'ตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619890659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619892418+07:00","message":"> Transcript [1277] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619894435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619896078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619897551+07:00","message":"StatePrefix: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619899184+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:55.619900909+07:00","message":"Push: 'ตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619907827+07:00","message":"push: {false คำ 0 0xc00380c480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:55.619912504+07:00","message":"push: {true ตอบก็คือว่า 0 0xc00380c480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:26:55.627596102+07:00","message":"write wav file: './tmp/7508/7508_139.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:55.901605164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:55.901646449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:56.434891205+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:56.890191514+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:56.890225252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:56.89022998+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:56.890244728+07:00","message":"[buffer interim] 140 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:56.890250338+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:56.890251992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:56.890258868+07:00","message":"[bufferProcess] send to processor (ticker):ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:56.890261615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:56.890264123+07:00","message":"> Transcript [1278] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:56.890266093+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.082926419+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.082965228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.082972111+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.082986953+07:00","message":"[buffer interim] 140 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.082998047+07:00","message":"[bufferProcess] interim [660000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.082999825+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.302465082+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.302504252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.302511252+07:00","message":"receive interim result [false|false]: ทำให้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.302528697+07:00","message":"[buffer interim] 140 false ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.302537285+07:00","message":"[bufferProcess] interim [900000000]:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.302539549+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.302546341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.30254943+07:00","message":"> Transcript [1279] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.302552232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.302553969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.302556109+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.30255814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.417579653+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.41763105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.41763734+07:00","message":"receive interim result [false|false]: ทำให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.417655638+07:00","message":"[buffer interim] 140 false ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417664052+07:00","message":"[bufferProcess] interim [20000000]:ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417666689+07:00","message":"[bufferProcess] send to processor:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417676538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417679842+07:00","message":"> Transcript [1280] [false]: 'ทำให้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417683253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417685018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417687246+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.417689435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.605063544+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.605107951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.605113598+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.605128374+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605135711+07:00","message":"[bufferProcess] interim [140000000]:ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605138294+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605146926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.60515022+07:00","message":"> Transcript [1281] [false]: 'ทำให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605153589+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605155988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605158515+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.605174342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.659921176+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.659961061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.659966521+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.659975903+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.659982413+07:00","message":"[bufferProcess] interim [260000000]:ทำให้เซลล์สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.659984704+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.659990656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.65999344+07:00","message":"> Transcript [1282] [false]: 'ทำให้เซลล์สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.659996696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.66000015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.660002232+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.660004209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.660006672+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.660008492+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.660010524+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.66001299+07:00","message":"Next Push (prob) : 'ให้เซลล์สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.660020446+07:00","message":"push: {false ทำ 0 0xc0004a9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.66232209+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.662340635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.662345199+07:00","message":"receive interim result [false|false]: ทำให้เซลล์ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.662356263+07:00","message":"[buffer interim] 140 false ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.662360663+07:00","message":"[bufferProcess] interim [320000000]:ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.662362615+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.662365644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.6623682+07:00","message":"> Transcript [1283] [false]: 'ทำให้เซลล์สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.662370118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.66237191+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.795220925+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.795257047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.795262362+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:57.795278412+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.795286206+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.795289087+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.795296438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.795299631+07:00","message":"> Transcript [1284] [false]: 'ทำให้เซลล์ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.795301947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:57.795304496+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.047446172+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.047487506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.047493713+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.047509114+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.047516148+07:00","message":"[bufferProcess] interim [680000000]:ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.047518463+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.047524866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.047527835+07:00","message":"> Transcript [1285] [false]: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.047530306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.047532402+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.311728532+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.311764768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.311772008+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.311787071+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311794634+07:00","message":"[bufferProcess] interim [920000000]:ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311797189+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311804146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311806907+07:00","message":"> Transcript [1286] [false]: 'ทำให้เซลล์สามารถควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311810147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311812718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.311814886+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.31182279+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.684965328+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.684998912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.685003543+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.685017498+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685024491+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685026963+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685034615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685037572+07:00","message":"> Transcript [1287] [false]: 'ทำให้เซลล์สามารถควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685040963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685042752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685044673+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.685047056+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.746790788+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.746826153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.746832021+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:58.746846529+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746853469+07:00","message":"[bufferProcess] interim [340000000]:ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746855684+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746858825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746863188+07:00","message":"> Transcript [1288] [false]: 'ทำให้เซลล์สามารถควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746866702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746868563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746870463+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:58.746873282+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:58.902645161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:26:58.902669776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.079690398+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.07972728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.079733689+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.079745019+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079752011+07:00","message":"[bufferProcess] interim [700000000]:ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.07975469+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079760911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079763732+07:00","message":"> Transcript [1289] [false]: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.07976705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079773561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079775556+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079777986+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079784126+07:00","message":"Push: 'ให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079785834+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.07978797+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.079790063+07:00","message":"Next Push (prob) : 'ควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.079798275+07:00","message":"push: {false ให้เซลล์สามารถ 0 0xc0004a9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.272700796+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.272741777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.27274781+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและแต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.272763926+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272772012+07:00","message":"[bufferProcess] interim [880000000]:ทำให้เซลล์สามารถควบคุมชนิดและแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272774751+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272781984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272784614+07:00","message":"> Transcript [1290] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272788564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272790812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.272792558+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.27279533+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.389792092+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.389832738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.38983922+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.389854223+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389862362+07:00","message":"[bufferProcess] interim [940000000]:ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389864724+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389871554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389874506+07:00","message":"> Transcript [1291] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389878588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.38988063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389883053+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.389885796+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.39859316+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.398625793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.398632468+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.398644987+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398649439+07:00","message":"[bufferProcess] interim [0]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398652072+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398655334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398657886+07:00","message":"> Transcript [1292] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.39866033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398662181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398664031+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.398665981+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.770512277+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.770552604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.770558787+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.770573233+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.77058349+07:00","message":"[bufferProcess] interim [360000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770586262+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770590041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770593083+07:00","message":"> Transcript [1293] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770596893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770608873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770611421+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770614123+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770617082+07:00","message":"Push: 'ควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770619023+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.770621034+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:26:59.77062318+07:00","message":"Next Push (prob) : 'และปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:26:59.770632731+07:00","message":"push: {false ควบคุมชนิด 0 0xc0004a9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.090121371+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.090165941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.090172516+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.090189284+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090197103+07:00","message":"[bufferProcess] interim [660000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090199396+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090207187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090210064+07:00","message":"> Transcript [1294] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090213765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090215841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090217756+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.090220266+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.281114234+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.281186032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.281195094+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.28121368+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.281227252+07:00","message":"[bufferProcess] interim [840000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.281233849+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.281243927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.281248266+07:00","message":"> Transcript [1295] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.281253374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.28125661+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.28126391+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.281267722+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.601869752+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.601922339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.60193+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.601945641+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601953646+07:00","message":"[bufferProcess] interim [140000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601956559+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601963395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601966397+07:00","message":"> Transcript [1296] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601970439+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.60197508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601977745+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.601982897+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.800078554+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.800122253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.800129421+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.800145555+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800153512+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800156305+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800165216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.80016808+07:00","message":"> Transcript [1297] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800172497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800175289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800177606+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800180381+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800187441+07:00","message":"Push: 'และปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800189177+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.800191197+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:00.80019379+07:00","message":"Next Push (prob) : 'สารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:00.800201802+07:00","message":"push: {false และปริมาณ 0 0xc0004a9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.005073292+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.005122435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.005129631+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.005146441+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005154435+07:00","message":"[bufferProcess] interim [560000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005157227+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005177723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005181079+07:00","message":"> Transcript [1298] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005184889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005187084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005189802+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.005194646+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.200097603+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.200137272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.200147317+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.200163096+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200171036+07:00","message":"[bufferProcess] interim [800000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200173769+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200182384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200185746+07:00","message":"> Transcript [1299] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200189463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200192371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.200194785+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.20019862+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.510682764+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.510721855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.510727774+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.510741969+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.51075022+07:00","message":"[bufferProcess] interim [40000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510753348+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510756945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510759806+07:00","message":"> Transcript [1300] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510763241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510765148+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510767189+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.510769715+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.718042247+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.718082874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.718094594+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.718110123+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718118066+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718120741+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.71812773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718131084+07:00","message":"> Transcript [1301] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718135564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718138263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718140291+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718145268+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718152886+07:00","message":"Push: 'สารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718154769+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718156687+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.718159263+07:00","message":"Next Push (prob) : 'ได้อย่างเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.718167292+07:00","message":"push: {false สารที่เข้าออก 0 0xc0004a9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.81865456+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.818691501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.818700545+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.818715516+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.81872264+07:00","message":"[bufferProcess] interim [400000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818727925+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818732295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818735514+07:00","message":"> Transcript [1302] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818739742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818741493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818743124+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.818746001+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.898951373+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.898985681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.898992308+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:01.89900519+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.89901327+07:00","message":"[bufferProcess] interim [520000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.89901603+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.899026566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.899029552+07:00","message":"> Transcript [1303] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.8990363+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.899038298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.899040205+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:01.899043248+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:01.902744094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:01.90276518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.211505694+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.211555201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.211561793+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.211579236+07:00","message":"[buffer interim] 140 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.211593694+07:00","message":"[bufferProcess] interim [820000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.211597129+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.211612505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.211616171+07:00","message":"> Transcript [1304] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.211621128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.2116233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.21162588+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.211628856+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.262874003+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366195845+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366239122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ\",\"confidence\":0.9516252}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.36624834+07:00","message":"receive interim result [true|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366257993+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366260529+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366267973+07:00","message":"[buffer interim] 140 true ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366279392+07:00","message":"[bufferProcess] interim [60000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366286793+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366290843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366294025+07:00","message":"> Transcript [1305] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366298445+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366300402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366302842+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366307182+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366315182+07:00","message":"Push: 'ได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366317085+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366319132+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366321228+07:00","message":"Next Push (prob) : 'นั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366322882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366324975+07:00","message":"> Transcript [1306] [true]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366327755+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366329238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.36633164+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366333785+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:02.366335988+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366346366+07:00","message":"push: {false ได้อย่างเป็นระบบ 0 0xc0004a9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:02.366352396+07:00","message":"push: {true นั่นเองค่ะ 0 0xc0004a9600}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:02.377657973+07:00","message":"write wav file: './tmp/7508/7508_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.095163978+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.450280671+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.450311487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.450315972+07:00","message":"receive interim result [false|false]: สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.450332764+07:00","message":"[buffer interim] 141 false สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.450339335+07:00","message":"[bufferProcess] interim [420000000]:สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.450340978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.450344035+07:00","message":"[bufferProcess] send to processor (ticker):สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.450346993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.45035008+07:00","message":"> Transcript [1307] [false]: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.450352167+07:00","message":"Set StatePrefix (first interim): 'สุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.623846498+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.623878727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.623884862+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.623896607+07:00","message":"[buffer interim] 141 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.623902983+07:00","message":"[bufferProcess] interim [540000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.623904659+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.956901332+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.956945198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.956951515+07:00","message":"receive interim result [false|false]: สุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:03.956965438+07:00","message":"[buffer interim] 141 false สุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956973349+07:00","message":"[bufferProcess] interim [840000000]:สุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956975521+07:00","message":"[bufferProcess] send to processor:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956980847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956983664+07:00","message":"> Transcript [1308] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956987089+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956989017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956991292+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:03.956993654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.073745191+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.073783086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.073789309+07:00","message":"receive interim result [false|false]: สุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.073803725+07:00","message":"[buffer interim] 141 false สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073810344+07:00","message":"[bufferProcess] interim [960000000]:สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073812612+07:00","message":"[bufferProcess] send to processor:สุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073815744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073818585+07:00","message":"> Transcript [1309] [false]: 'สุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073822013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073824023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.073825961+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.07382793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.377018205+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469173919+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469212519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469218381+07:00","message":"receive interim result [true|false]: สุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469226399+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469228466+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469236912+07:00","message":"[buffer interim] 141 true สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469247102+07:00","message":"[bufferProcess] interim [500000000]:สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469251566+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469254921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469257729+07:00","message":"> Transcript [1310] [false]: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469260658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469262507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469264452+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469266278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.46926772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469269856+07:00","message":"> Transcript [1311] [true]: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469271852+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469273342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469274964+07:00","message":"StatePrefix: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469276418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:04.469281822+07:00","message":"Push: 'สุดท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.469290214+07:00","message":"push: {true สุดท้ายนะคะ 0 0xc000138a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:04.4752283+07:00","message":"write wav file: './tmp/7508/7508_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:04.826586413+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:04.90288581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:04.902901123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.168780002+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.168825704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.168832909+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.168852785+07:00","message":"[buffer interim] 142 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.168862759+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.168864651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.361315128+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.361355346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.361360713+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.361372491+07:00","message":"[buffer interim] 142 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.361378953+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.361381341+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.361386029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.361388884+07:00","message":"> Transcript [1312] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.361391097+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.671084142+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.671123916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.671130212+07:00","message":"receive interim result [false|false]: เป็นการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.67114209+07:00","message":"[buffer interim] 142 false เป็นการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671150818+07:00","message":"[bufferProcess] interim [840000000]:เป็นการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671154057+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671159901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671163461+07:00","message":"> Transcript [1313] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671167459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671170251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671173617+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.671175454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.800006694+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.800047902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.800054393+07:00","message":"receive interim result [false|false]: เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.800070484+07:00","message":"[buffer interim] 142 false เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800078853+07:00","message":"[bufferProcess] interim [960000000]:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800081351+07:00","message":"[bufferProcess] send to processor:เป็นการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800088194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800091216+07:00","message":"> Transcript [1314] [false]: 'เป็นการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800094837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800097023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800098834+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.800100646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.991234814+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.991279622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.991286673+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:05.991303055+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991311071+07:00","message":"[bufferProcess] interim [200000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991313406+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991322955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991325883+07:00","message":"> Transcript [1315] [false]: 'เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991330289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991332447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991334198+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:05.991336003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.246204965+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.246250547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.246256564+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.24627236+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246281083+07:00","message":"[bufferProcess] interim [500000000]:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.24628371+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246292261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246294988+07:00","message":"> Transcript [1316] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246300699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246303212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246304998+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246307059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246313739+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.24631581+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246318418+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.246321131+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.246330087+07:00","message":"push: {false เป็น 0 0xc00380d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.439069492+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.43911042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.439117404+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.439131807+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.43913971+07:00","message":"[bufferProcess] interim [680000000]:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439142099+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439149117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439155568+07:00","message":"> Transcript [1317] [false]: 'เป็นการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439159145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439161493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439163422+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.439167868+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.760065225+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.760110509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.760116225+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.760129587+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760138082+07:00","message":"[bufferProcess] interim [980000000]:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760140886+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760148202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760151211+07:00","message":"> Transcript [1318] [false]: 'เป็นการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760155327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760157549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760159803+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.760162319+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.953446639+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.95349239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.95349914+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:06.95351515+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953523724+07:00","message":"[bufferProcess] interim [220000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953527831+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953533018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953537176+07:00","message":"> Transcript [1319] [false]: 'เป็นการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953542098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953545189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953548637+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:06.953552285+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.07820821+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.078250349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.078257209+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.078272673+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078280475+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078284361+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078295415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078299729+07:00","message":"> Transcript [1320] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078304957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078307834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078311255+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078314784+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078323307+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078326351+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078328657+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.078330882+07:00","message":"Next Push (prob) : 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.078355472+07:00","message":"push: {false การลำเลียงสาร 0 0xc00380d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.141894723+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.141925472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.141930941+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.141945438+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.141951456+07:00","message":"[bufferProcess] interim [400000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.141953594+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.141957152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.141959792+07:00","message":"> Transcript [1321] [false]: 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.14196298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.141964835+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.703772476+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.782118566+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.782157711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.782164032+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.782175842+07:00","message":"[buffer interim] 142 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.782182118+07:00","message":"[bufferProcess] interim [0]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.782184451+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.782189608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.782192176+07:00","message":"> Transcript [1322] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.78219467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.78219677+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.801361251+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.801387686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.80139369+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.801404083+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.80140668+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.801414844+07:00","message":"[buffer interim] 142 true เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.80142028+07:00","message":"[bufferProcess] interim [90000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801422705+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801425521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801427984+07:00","message":"> Transcript [1323] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801430554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801432291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801434484+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801436789+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801438448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801440231+07:00","message":"> Transcript [1324] [true]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801442185+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.80144368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801445165+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801446945+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:07.801449754+07:00","message":"Push: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:07.801457502+07:00","message":"push: {true โดยการสร้างเวสิเคิล 0 0xc00380d100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:07.812727315+07:00","message":"write wav file: './tmp/7508/7508_142.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:07.903505366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:07.903512613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.025155474+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.381448685+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.381503473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.381508868+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.381523044+07:00","message":"[buffer interim] 143 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.381529338+07:00","message":"[bufferProcess] interim [420000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.381531356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.496758278+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.496802625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.49680945+07:00","message":"receive interim result [false|false]: เนื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.496824586+07:00","message":"[buffer interim] 143 false เนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.496831994+07:00","message":"[bufferProcess] interim [480000000]:เนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.496834015+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.496837513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.496840242+07:00","message":"> Transcript [1325] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.49684229+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.554869587+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.554913678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.554918868+07:00","message":"receive interim result [false|false]: เนื่องจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.554933548+07:00","message":"[buffer interim] 143 false เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.554940467+07:00","message":"[bufferProcess] interim [600000000]:เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.554943273+07:00","message":"[bufferProcess] send to processor:เนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.554949843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.554952494+07:00","message":"> Transcript [1326] [false]: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.554954585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.554956667+07:00","message":"Set new StatePrefix: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.744373724+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.744417536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.744424177+07:00","message":"receive interim result [false|false]: เนื่องจากว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:08.744441844+07:00","message":"[buffer interim] 143 false เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744449769+07:00","message":"[bufferProcess] interim [780000000]:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744452222+07:00","message":"[bufferProcess] send to processor:เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744458837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744461557+07:00","message":"> Transcript [1327] [false]: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744464759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744467213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744471109+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:08.744475389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.432468708+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.432512222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.432517641+07:00","message":"receive interim result [false|false]: เนื่องจากว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.432529166+07:00","message":"[buffer interim] 143 false เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432535408+07:00","message":"[bufferProcess] interim [380000000]:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432537537+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432542454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432544989+07:00","message":"> Transcript [1328] [false]: 'เนื่องจากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432548501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432550501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432552496+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.432554659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.589375376+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.589419404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.589424642+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.589438407+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589444617+07:00","message":"[bufferProcess] interim [560000000]:เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589446928+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589451944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589454878+07:00","message":"> Transcript [1329] [false]: 'เนื่องจากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589458148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589460162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.589461855+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.58946385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.655034182+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.655070716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.655076284+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.655086144+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655092329+07:00","message":"[bufferProcess] interim [680000000]:เนื่องจากว่าสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655094476+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655099309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655101771+07:00","message":"> Transcript [1330] [false]: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655105291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655107189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655108884+07:00","message":"StatePrefix: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655111098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655115221+07:00","message":"Push: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655117027+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655118835+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.655120716+07:00","message":"Next Push (prob) : 'จากว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.655129572+07:00","message":"push: {false เนื่อง 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.778873295+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.778906168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.778911912+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:09.778924275+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778930629+07:00","message":"[bufferProcess] interim [800000000]:เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778932742+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778937696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778940273+07:00","message":"> Transcript [1331] [false]: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778943228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778945094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778946942+07:00","message":"StatePrefix: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:09.778949215+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.089053994+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.089089777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.089095006+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.089106978+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089113896+07:00","message":"[bufferProcess] interim [40000000]:เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089115983+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.08912089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089123607+07:00","message":"> Transcript [1332] [false]: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089126614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089128432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089130219+07:00","message":"StatePrefix: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.089132752+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.090950032+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.090962764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.090966884+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.090974772+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.090978363+07:00","message":"[bufferProcess] interim [100000000]:เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.09098013+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.090982004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.090983809+07:00","message":"> Transcript [1333] [false]: 'เนื่องจากว่าสารที่มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.090985882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.09098743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.090989013+07:00","message":"StatePrefix: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.090990604+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.357373231+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.357409168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.357414091+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.3574273+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357433196+07:00","message":"[bufferProcess] interim [400000000]:เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357435415+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357438813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357441341+07:00","message":"> Transcript [1334] [false]: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.35744458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357446631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357448522+07:00","message":"StatePrefix: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357450929+07:00","message":"TextPushed: 'เนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357455515+07:00","message":"Push: 'จากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357457293+07:00","message":"TextPushed: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357459204+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.357461325+07:00","message":"Next Push (prob) : 'ที่มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.357468929+07:00","message":"push: {false จากว่าสาร 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.81011442+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.810155777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.810161913+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.810176297+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810184032+07:00","message":"[bufferProcess] interim [820000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810186627+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810190137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810193809+07:00","message":"> Transcript [1335] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810197246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810199306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810201434+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.810203527+07:00","message":"TextPushed: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:10.904331875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:10.904351207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.988583476+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.98863116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.988637026+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:10.988651735+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988659767+07:00","message":"[bufferProcess] interim [940000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988662244+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988670278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.9886737+07:00","message":"> Transcript [1336] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988676951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988679363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988681737+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:10.988684362+07:00","message":"TextPushed: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.181566719+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.181617397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.181623212+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.181635731+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181644593+07:00","message":"[bufferProcess] interim [180000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181647414+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181652597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181655361+07:00","message":"> Transcript [1337] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181658729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181660627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.18166281+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.181665512+07:00","message":"TextPushed: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.241207271+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.241250881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.241256681+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.241272039+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241279676+07:00","message":"[bufferProcess] interim [240000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241282397+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.24128933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.24129214+07:00","message":"> Transcript [1338] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241295947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.24129818+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.24130023+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241305023+07:00","message":"TextPushed: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241312298+07:00","message":"Push: 'ที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241314291+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.24131647+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.241318775+07:00","message":"Next Push (prob) : 'ใหญ่จะไม่ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.241326895+07:00","message":"push: {false ที่มีขนาด 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.242943986+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.242957797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.242962584+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.242972535+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.242976705+07:00","message":"[bufferProcess] interim [300000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.242978879+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.242981637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.242987578+07:00","message":"> Transcript [1339] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.242989652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.242991501+07:00","message":"Set new StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.572796721+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.572845689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.57285181+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.57286793+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.572875969+07:00","message":"[bufferProcess] interim [600000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.572878729+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.572882851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.5728859+07:00","message":"> Transcript [1340] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.57288835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.572890507+07:00","message":"Set new StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.773880691+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.773919863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.773927135+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:11.773944931+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.773953881+07:00","message":"[bufferProcess] interim [780000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.77395682+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.773962865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.77396586+07:00","message":"> Transcript [1341] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.773969959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.773971898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.773973761+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:11.773976439+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.196765764+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.196804158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.196810808+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.19682645+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196834441+07:00","message":"[bufferProcess] interim [140000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.19683732+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196846089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196848915+07:00","message":"> Transcript [1342] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196852597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196855002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196857054+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.196860005+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.59005691+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.590097698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.59010432+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.590120472+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590128518+07:00","message":"[bufferProcess] interim [560000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590131152+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590138312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.59014122+07:00","message":"> Transcript [1343] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590145064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590147258+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590149969+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.590152601+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.780704403+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.78074427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.780750666+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.780765484+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780773147+07:00","message":"[bufferProcess] interim [740000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.78077595+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780779759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780782944+07:00","message":"> Transcript [1344] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780787199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780789336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780791586+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780794665+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780800588+07:00","message":"Push: 'ใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780802619+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780805479+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.780808129+07:00","message":"Next Push (prob) : 'ลำเลียงเข้าหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.780815627+07:00","message":"push: {false ใหญ่จะไม่สามารถ 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.970794771+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.970838676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.970845574+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:12.970859827+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970867745+07:00","message":"[bufferProcess] interim [980000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970870452+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.97087596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970878606+07:00","message":"> Transcript [1345] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970882629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970885121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970886863+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:12.970890341+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.291545859+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.291590278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.291596873+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.291618359+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291629771+07:00","message":"[bufferProcess] interim [280000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291632379+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291636823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291639612+07:00","message":"> Transcript [1346] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291643663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291645855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291648603+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.291651998+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.481671427+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.481720709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.481727952+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.481742473+07:00","message":"[buffer interim] 143 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481749608+07:00","message":"[bufferProcess] interim [520000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481752411+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481762463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481765472+07:00","message":"> Transcript [1347] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481769359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481771977+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481774948+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.481777567+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.663196852+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773476716+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773521515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773528533+07:00","message":"receive interim result [true|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773540821+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773543738+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773551094+07:00","message":"[buffer interim] 143 true เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773559676+07:00","message":"[bufferProcess] interim [850000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773563292+07:00","message":"[bufferProcess] send to processor (isfinal):เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773566935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773569546+07:00","message":"> Transcript [1348] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773573369+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773576477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773578775+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.77358149+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773584417+07:00","message":"Push: 'ลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.77358649+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773588769+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.77359079+07:00","message":"Next Push (prob) : 'ออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773592489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773594231+07:00","message":"> Transcript [1349] [true]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773596389+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773598002+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773600114+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773609489+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:13.773611686+07:00","message":"Push: 'ออกจากเซลล์ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773630914+07:00","message":"push: {false ลำเลียงเข้าหรือ 0 0xc000138780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:13.773654686+07:00","message":"push: {true ออกจากเซลล์ได้ 0 0xc000138780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:13.785126366+07:00","message":"write wav file: './tmp/7508/7508_143.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:13.905313108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:13.905342231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.114918221+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.582086378+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.582125786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.582130765+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.582142505+07:00","message":"[buffer interim] 144 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.582148444+07:00","message":"[bufferProcess] interim [480000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.582150251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.759371959+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.759416968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.75942267+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:14.759438338+07:00","message":"[buffer interim] 144 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.759445956+07:00","message":"[bufferProcess] interim [660000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.75944871+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.759456389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.759459099+07:00","message":"> Transcript [1350] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:14.759461293+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.398702526+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.398742691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.398748888+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.398764419+07:00","message":"[buffer interim] 144 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.398772701+07:00","message":"[bufferProcess] interim [260000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.398774678+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.398778075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.398781275+07:00","message":"> Transcript [1351] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.398783507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.398785331+07:00","message":"Set new StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.486938863+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.486979707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเร็วจริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.486985126+07:00","message":"receive interim result [false|false]: ดังนั้นเร็วจริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.486997027+07:00","message":"[buffer interim] 144 false ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.487004636+07:00","message":"[bufferProcess] interim [380000000]:ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.487007002+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.487009749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.487012365+07:00","message":"> Transcript [1352] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.48701621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.487018319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.487020139+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.48702205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.529860764+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.529891167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.52989631+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.529905882+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.529911554+07:00","message":"[bufferProcess] interim [440000000]:ดังนั้นเธอจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.529913834+07:00","message":"[bufferProcess] send to processor:ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.529918118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.529920606+07:00","message":"> Transcript [1353] [false]: 'ดังนั้นเร็วจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.52992337+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.52992527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.529926959+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.529929325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.65890578+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.658944818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.658950494+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.6589648+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.65897225+07:00","message":"[bufferProcess] interim [560000000]:ดังนั้นเธอจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.658974746+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.658981515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.658986716+07:00","message":"> Transcript [1354] [false]: 'ดังนั้นเธอจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.658989851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.65899191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.65899393+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.658995805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.984085666+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.984124638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.984132446+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.984146996+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984154346+07:00","message":"[bufferProcess] interim [860000000]:ดังนั้นเธอจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984157574+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984162683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984166676+07:00","message":"> Transcript [1355] [false]: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984171815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984174691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984177775+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984180607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984185123+07:00","message":"Push: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984187897+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984190754+07:00","message":"Set new StatePrefix : 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:15.984194008+07:00","message":"Next Push (prob) : 'เธอจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:15.98420349+07:00","message":"push: {false ดังนั้น 0 0xc00380cb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.183386649+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.183422633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างธ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.183428295+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างธ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.183439347+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183445701+07:00","message":"[bufferProcess] interim [100000000]:ดังนั้นเธอจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183447954+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183452542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183454997+07:00","message":"> Transcript [1356] [false]: 'ดังนั้นเธอจึงต้องสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183458954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183460873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.183462588+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.18346455+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.245893155+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.24593089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.245936678+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.245949305+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245955488+07:00","message":"[bufferProcess] interim [220000000]:ดังนั้นเธอจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245957578+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245963056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245965845+07:00","message":"> Transcript [1357] [false]: 'ดังนั้นเธอจึงต้องสร้างธ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245969167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245971074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245972775+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.245974694+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.444209202+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.444253127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.444259917+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.444271724+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444277867+07:00","message":"[bufferProcess] interim [400000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444280233+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444283495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444286078+07:00","message":"> Transcript [1358] [false]: 'ดังนั้นเธอจึงต้องสร้างถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444289289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444291027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.444293095+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.44429502+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.692470229+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.692510057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.692517617+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.692530483+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692536552+07:00","message":"[bufferProcess] interim [580000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692540211+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692546213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692548777+07:00","message":"> Transcript [1359] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692552272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.69255421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692556565+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692558722+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692563306+07:00","message":"Push: 'เธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692565009+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692567093+07:00","message":"Set new StatePrefix : 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.692569311+07:00","message":"Next Push (prob) : 'สร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.692579242+07:00","message":"push: {false เธอจึงต้อง 0 0xc00380cb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.78584812+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.785895296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.785902866+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.785917045+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.785924103+07:00","message":"[bufferProcess] interim [700000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.785926616+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.785932198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.785935023+07:00","message":"> Transcript [1360] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.78593925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.785941374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.78594306+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.785945431+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:16.905869087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:16.905893268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.919667029+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.919702204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.919708022+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:16.919721118+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919727768+07:00","message":"[bufferProcess] interim [760000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919729933+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919736281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919742601+07:00","message":"> Transcript [1361] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919746132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919748147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919749847+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:16.919752061+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.054298597+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.054337396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.054343468+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.054357205+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054363716+07:00","message":"[bufferProcess] interim [820000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054366217+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054371132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054373599+07:00","message":"> Transcript [1362] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.05437707+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054379133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054380899+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.054383565+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.134584066+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.134630564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.13463917+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.134654608+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134667465+07:00","message":"[bufferProcess] interim [880000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134671045+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134675883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134680161+07:00","message":"> Transcript [1363] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134684472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134687214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134690025+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134693453+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134699643+07:00","message":"Push: 'สร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.13470542+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134708575+07:00","message":"Set new StatePrefix : 'ดังนั้นเธอจึงต้องสร้างถุงหรือแวะซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.134711714+07:00","message":"Next Push (prob) : 'แวะซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.134720395+07:00","message":"push: {false สร้างถุงหรือ 0 0xc00380cb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.257922757+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.257962154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.257969917+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.257984365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.257987893+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.257996714+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.258001454+07:00","message":"[buffer interim] 144 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.258007006+07:00","message":"[bufferProcess] interim [0]:ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.258009263+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.25801187+07:00","message":"[bufferProcess] interim [0]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.25801473+07:00","message":"[bufferProcess] update buffer: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.258018624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.258022407+07:00","message":"> Transcript [1364] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.258025672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.258028467+07:00","message":"Set new StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือว่า 10'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607625714+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607676949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607685701+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607699537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607703389+07:00","message":"receive interim result [false|false]:  vesicle จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607712886+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.607717332+07:00","message":"[buffer interim] 144 false  vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607724718+07:00","message":"[bufferProcess] interim [480000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607729157+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607733582+07:00","message":"[bufferProcess] interim [480000000]: vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607737502+07:00","message":"[bufferProcess] update buffer: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607741214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607744739+07:00","message":"> Transcript [1365] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607748216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.607754153+07:00","message":"Set new StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765014568+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765055712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765065+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765077653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" จากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765080553+07:00","message":"receive interim result [false|false]:  จากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765088586+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.765091769+07:00","message":"[buffer interim] 144 false  จากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.76509699+07:00","message":"[bufferProcess] interim [600000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765099561+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765102485+07:00","message":"[bufferProcess] interim [600000000]: จากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765104858+07:00","message":"[bufferProcess] update buffer: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765108166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765110716+07:00","message":"> Transcript [1366] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765114243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765116204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765118251+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.765120268+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.873092058+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.873127915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.87313369+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.873144348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" จากเที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.873147505+07:00","message":"receive interim result [false|false]:  จากเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.873154534+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.873160047+07:00","message":"[buffer interim] 144 false  จากเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873175021+07:00","message":"[bufferProcess] interim [720000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873177551+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873183045+07:00","message":"[bufferProcess] interim [720000000]: จากเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873185493+07:00","message":"[bufferProcess] update buffer: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873188221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873190973+07:00","message":"> Transcript [1367] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873193953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.8731957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873197865+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.873200785+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991245493+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991283817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991290036+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991300798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" จากเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991304105+07:00","message":"receive interim result [false|false]:  จากเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991320555+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:17.991333012+07:00","message":"[buffer interim] 144 false  จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991340403+07:00","message":"[bufferProcess] interim [900000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991343858+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991347387+07:00","message":"[bufferProcess] interim [900000000]: จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.99135025+07:00","message":"[bufferProcess] update buffer: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991353636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991357935+07:00","message":"> Transcript [1368] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991361342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991363308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991365607+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:17.991367636+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.157968184+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.158001318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.158007504+07:00","message":"receive interim result [false|false]: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.158017417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" จากเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.158020054+07:00","message":"receive interim result [false|false]:  จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.158026602+07:00","message":"[buffer interim] 144 false ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.15803215+07:00","message":"[buffer interim] 144 false  จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.15803817+07:00","message":"[bufferProcess] interim [80000000]:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.15804065+07:00","message":"[bufferProcess] send to processor:ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158045392+07:00","message":"[bufferProcess] interim [80000000]: จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158048011+07:00","message":"[bufferProcess] update buffer: ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158050687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158053346+07:00","message":"> Transcript [1369] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158056879+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158058936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158061058+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158063039+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158068952+07:00","message":"Push: ' vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158070735+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.15807274+07:00","message":"Set new StatePrefix : 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.158074995+07:00","message":"Next Push (prob) : ' จากเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.15808178+07:00","message":"push: {false  vesicle 0 0xc00380cb00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.473752877+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.662541757+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.662583123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.662590507+07:00","message":"receive interim result [true|false]: ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.662617525+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.6626202+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.662627124+07:00","message":"[buffer interim] 144 true ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662639238+07:00","message":"[bufferProcess] interim [590000000]:ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662642966+07:00","message":"[bufferProcess] send to processor (isfinal):ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662646955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662649543+07:00","message":"> Transcript [1370] [false]: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662652829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662654644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662656407+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662659094+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662660874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662676779+07:00","message":"> Transcript [1371] [true]: 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662679159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662680715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662682229+07:00","message":"StatePrefix: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662683937+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662685567+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662849112+07:00","message":"Push: ' จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662854863+07:00","message":"TextPushed: 'ดังนั้นเธอจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.66285729+07:00","message":"Set new StatePrefix : 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662859952+07:00","message":"Next Push (prob) : 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.662868851+07:00","message":"push: {true  จากเยื่อหุ้มเซลล์ 0 0xc00380cb00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:18.662872256+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_144.html'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:18.664811902+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:18.67286145+07:00","message":"write wav file: './tmp/7508/7508_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.211838036+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.211879437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.21188464+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.211908655+07:00","message":"[buffer interim] 145 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.211914812+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.211916751+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.366907772+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.366971349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อรอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.366976889+07:00","message":"receive interim result [false|false]: เพื่อรอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.36699382+07:00","message":"[buffer interim] 145 false เพื่อรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.367001313+07:00","message":"[bufferProcess] interim [660000000]:เพื่อรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.367003621+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.36701081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.36701391+07:00","message":"> Transcript [1372] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.367016786+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.377099032+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.377114273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อร้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.377118791+07:00","message":"receive interim result [false|false]: เพื่อร้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.37712384+07:00","message":"[buffer interim] 145 false เพื่อร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.377127833+07:00","message":"[bufferProcess] interim [720000000]:เพื่อร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.377130606+07:00","message":"[bufferProcess] send to processor:เพื่อรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.377137014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.37713903+07:00","message":"> Transcript [1373] [false]: 'เพื่อรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.377141076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.377142709+07:00","message":"Set new StatePrefix: 'เพื่อรอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.529279047+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.529320578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.52932714+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.529347297+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.529358762+07:00","message":"[bufferProcess] interim [900000000]:เพื่อล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.529361611+07:00","message":"[bufferProcess] send to processor:เพื่อร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.529365277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.52936849+07:00","message":"> Transcript [1374] [false]: 'เพื่อร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.529370978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.529372962+07:00","message":"Set new StatePrefix: 'เพื่อร้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.83499497+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.835035525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.835043376+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:19.835057264+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.835065085+07:00","message":"[bufferProcess] interim [200000000]:เพื่อล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.835067333+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.835073309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.835075997+07:00","message":"> Transcript [1375] [false]: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.835078444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:19.835080875+07:00","message":"Set new StatePrefix: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:19.906808377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:19.906822534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.041777733+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.04182009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสถานที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.041826548+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.041854124+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041862324+07:00","message":"[bufferProcess] interim [380000000]:เพื่อล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041864839+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041868764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041871912+07:00","message":"> Transcript [1376] [false]: 'เพื่อล้อมรอบสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041875459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041877472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041879259+07:00","message":"StatePrefix: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.041881349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.092486966+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.092536356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสถานที่ท่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.092543524+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.092557728+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092566508+07:00","message":"[bufferProcess] interim [500000000]:เพื่อล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092569288+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092572664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.09257541+07:00","message":"> Transcript [1377] [false]: 'เพื่อล้อมรอบสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092578689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092580762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092583409+07:00","message":"StatePrefix: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.092585595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.402782878+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.402827426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสารที่ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.402834988+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.402854388+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.402866669+07:00","message":"[bufferProcess] interim [740000000]:เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.402869387+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.402872812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.402875815+07:00","message":"> Transcript [1378] [false]: 'เพื่อล้อมรอบสถานที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.4028791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.40288125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.40288302+07:00","message":"StatePrefix: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.40288504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.727363447+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.727400855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสารที่ต้องการลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.727406723+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.727418353+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727424638+07:00","message":"[bufferProcess] interim [40000000]:เพื่อล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727426684+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727430003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727432836+07:00","message":"> Transcript [1379] [false]: 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.72743568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727437657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727439492+07:00","message":"StatePrefix: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727441452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727443924+07:00","message":"Push: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727445705+07:00","message":"TextPushed: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727449009+07:00","message":"Set new StatePrefix : 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.727451021+07:00","message":"Next Push (prob) : 'สารที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.727458744+07:00","message":"push: {false เพื่อล้อมรอบ 0 0xc003992780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.734509793+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.734532552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสารที่ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.734537665+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.734548932+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734553994+07:00","message":"[bufferProcess] interim [100000000]:เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734556117+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734560403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734562817+07:00","message":"> Transcript [1380] [false]: 'เพื่อล้อมรอบสารที่ต้องการลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734565582+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734567411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734569499+07:00","message":"StatePrefix: 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.734571532+07:00","message":"TextPushed: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.788366009+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.788396386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสารที่ต้องการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.788401318+07:00","message":"receive interim result [false|false]: เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:20.788412948+07:00","message":"[buffer interim] 145 false เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788419103+07:00","message":"[bufferProcess] interim [160000000]:เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788421419+07:00","message":"[bufferProcess] send to processor:เพื่อล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788426073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788428615+07:00","message":"> Transcript [1381] [false]: 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788431531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.78843333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788435115+07:00","message":"StatePrefix: 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:20.788437737+07:00","message":"TextPushed: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.034770342+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187826519+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187871682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสารที่ต้องการลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187877827+07:00","message":"receive interim result [true|false]: เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187886475+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187888537+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187895612+07:00","message":"[buffer interim] 145 true เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.18790433+07:00","message":"[bufferProcess] interim [580000000]:เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187907618+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.18791104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187913929+07:00","message":"> Transcript [1382] [false]: 'เพื่อล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187916854+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187918532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187920183+07:00","message":"StatePrefix: 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187922205+07:00","message":"TextPushed: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187924019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187925743+07:00","message":"> Transcript [1383] [true]: 'เพื่อล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187927737+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187929326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187931814+07:00","message":"StatePrefix: 'เพื่อล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187933561+07:00","message":"TextPushed: 'เพื่อล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.187939707+07:00","message":"Push: 'สารที่ต้องการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.187947676+07:00","message":"push: {true สารที่ต้องการลำเลียง 0 0xc003992780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:21.195687455+07:00","message":"write wav file: './tmp/7508/7508_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.28486287+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.761038093+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.76108356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.761091861+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.761108924+07:00","message":"[buffer interim] 146 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.76111621+07:00","message":"[bufferProcess] interim [480000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.761118077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.822930647+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.822973079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.822983227+07:00","message":"receive interim result [false|false]: ซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.822998032+07:00","message":"[buffer interim] 146 false ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.823005034+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.823008438+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.823014844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.823017464+07:00","message":"> Transcript [1384] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.82301978+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.829452681+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.829476713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.829481659+07:00","message":"receive interim result [false|false]: ซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:21.829491236+07:00","message":"[buffer interim] 146 false ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.82949785+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829500053+07:00","message":"[bufferProcess] send to processor:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829504385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829506706+07:00","message":"> Transcript [1385] [false]: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829510124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829512394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829514147+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:21.829516029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.029891072+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.029938104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.029945239+07:00","message":"receive interim result [false|false]: ซึ่งการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.02996071+07:00","message":"[buffer interim] 146 false ซึ่งการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029968371+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.02997114+07:00","message":"[bufferProcess] send to processor:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029977862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029980667+07:00","message":"> Transcript [1386] [false]: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029983977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029986086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029987894+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.029989874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.136177516+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.13622548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.136231437+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.136247154+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.13625479+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136257525+07:00","message":"[bufferProcess] send to processor:ซึ่งการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136264587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136267649+07:00","message":"> Transcript [1387] [false]: 'ซึ่งการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136270828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136273042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136274945+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.136277126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.447570408+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.447616542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.447623153+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.447639698+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447647306+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447649793+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447653613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447656516+07:00","message":"> Transcript [1388] [false]: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447660167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447662173+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447664015+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447665891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447668913+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447670985+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447673005+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.447674968+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.447686128+07:00","message":"push: {false ซึ่ง 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.637445882+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.637485392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.637491099+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.63750267+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637516287+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637519537+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637523221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637526229+07:00","message":"> Transcript [1389] [false]: 'ซึ่งการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637529556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637531964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637533901+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.637536075+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740235246+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740259966+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740262566+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740264274+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740275472+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740277114+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740279231+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.74028071+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.740282255+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.841478003+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.841518535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.841524966+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:22.841538404+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.841546992+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.841549474+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.8415533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.841556469+07:00","message":"> Transcript [1390] [false]: 'ซึ่งการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.841559914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.84156215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.841565557+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:22.841568609+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:22.907116569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:22.907142127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.162290267+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.162332705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.162338791+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.16235367+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162361711+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162364062+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162367743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162370718+07:00","message":"> Transcript [1391] [false]: 'ซึ่งการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162374341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.16237645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162378585+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.162381128+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.409451027+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.409493065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.409499873+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.409517391+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.40952603+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409528461+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409536548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409539314+07:00","message":"> Transcript [1392] [false]: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409543469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409546073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409548121+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409550386+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409557361+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409559168+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.409561386+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.40956379+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.409571989+07:00","message":"push: {false การลำเลียง 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.543382683+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.543422952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.543429156+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:23.543443391+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543451035+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543453621+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543460408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543463984+07:00","message":"> Transcript [1393] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543467512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543470568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.54347414+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:23.543476917+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.056599792+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.056649513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.056655973+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.056673615+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056681944+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.05668445+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056688702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056691526+07:00","message":"> Transcript [1394] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056695065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056696946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056699024+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.056701237+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.069360006+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.06938057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.069386645+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.069399056+07:00","message":"[buffer interim] 146 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069404475+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069408073+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069411063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069413874+07:00","message":"> Transcript [1395] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069417217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069419277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069421252+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.069424163+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.102479569+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.194124304+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.19416196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น\",\"confidence\":0.957052}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.194168797+07:00","message":"receive interim result [true|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.194181192+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.194183433+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.194190539+07:00","message":"[buffer interim] 146 true ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194206819+07:00","message":"[bufferProcess] interim [30000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194212285+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194232433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194263224+07:00","message":"> Transcript [1396] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194270089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194272683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194274817+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194276969+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194284823+07:00","message":"Push: 'สารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194286592+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194289411+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194291655+07:00","message":"Next Push (prob) : 'เวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194293822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194296114+07:00","message":"> Transcript [1397] [true]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194298187+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194299894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194301464+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.19430328+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.194305723+07:00","message":"Push: 'เวสิเคิลนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.194323792+07:00","message":"push: {false สารโดยการสร้าง 0 0xc000045200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.1943553+07:00","message":"push: {true เวสิเคิลนั้น 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:24.204508899+07:00","message":"write wav file: './tmp/7508/7508_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.424743595+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.88264743+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.882701971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.882707432+07:00","message":"receive interim result [false|false]: แบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:24.882722464+07:00","message":"[buffer interim] 147 false แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.882728709+07:00","message":"[bufferProcess] interim [480000000]:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:24.882730714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.08513429+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.085198693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.085206019+07:00","message":"receive interim result [false|false]: แบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.085222271+07:00","message":"[buffer interim] 147 false แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.08523064+07:00","message":"[bufferProcess] interim [660000000]:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.085232996+07:00","message":"[bufferProcess] send to processor:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.085240397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.085243724+07:00","message":"> Transcript [1398] [false]: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.08524599+07:00","message":"Set StatePrefix (first interim): 'แบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.406258186+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.406295567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.406300565+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.406314094+07:00","message":"[buffer interim] 147 false แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406320342+07:00","message":"[bufferProcess] interim [960000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406322335+07:00","message":"[bufferProcess] send to processor:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.40632733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406329921+07:00","message":"> Transcript [1399] [false]: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406333285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406335084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406336908+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.406338876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.584473304+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681879954+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681916432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681922196+07:00","message":"receive interim result [true|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681930841+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681932816+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681940017+07:00","message":"[buffer interim] 147 true แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681948998+07:00","message":"[bufferProcess] interim [380000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681951493+07:00","message":"[bufferProcess] send to processor (isfinal):แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681955087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681957873+07:00","message":"> Transcript [1400] [false]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681960675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681962546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681964331+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681966481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.68196812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681969993+07:00","message":"> Transcript [1401] [true]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681971968+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681973647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681975091+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681976605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:25.681982039+07:00","message":"Push: 'แบ่งออกเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.681989282+07:00","message":"push: {true แบ่งออกเป็น 0 0xc000138080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:25.688086635+07:00","message":"write wav file: './tmp/7508/7508_147.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:25.907506745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:25.907541062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:25.96428805+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.552880278+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.552933351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"EXO\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.5529392+07:00","message":"receive interim result [false|false]: EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.552953097+07:00","message":"[buffer interim] 148 false EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.552960488+07:00","message":"[bufferProcess] interim [420000000]:EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.5529623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.80878022+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.808827202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xxxx\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.808833407+07:00","message":"receive interim result [false|false]: xxxx"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.808845987+07:00","message":"[buffer interim] 148 false xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.808852879+07:00","message":"[bufferProcess] interim [660000000]:xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.808855122+07:00","message":"[bufferProcess] send to processor:EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.808860524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.808863151+07:00","message":"> Transcript [1402] [false]: 'EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.808865508+07:00","message":"Set StatePrefix (first interim): 'EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.810875927+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.810891308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เ***ซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.810895395+07:00","message":"receive interim result [false|false]: เ***ซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.810904227+07:00","message":"[buffer interim] 148 false เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.81090748+07:00","message":"[bufferProcess] interim [720000000]:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.81090972+07:00","message":"[bufferProcess] send to processor:xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.810911836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.810913775+07:00","message":"> Transcript [1403] [false]: 'xxxx'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.81091556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.81091758+07:00","message":"Set new StatePrefix: 'xxxx'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.997207104+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.997249451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"EXO ใส่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.997255341+07:00","message":"receive interim result [false|false]: EXO ใส่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.99726955+07:00","message":"[buffer interim] 148 false EXO ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.99727619+07:00","message":"[bufferProcess] interim [840000000]:EXO ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.997278418+07:00","message":"[bufferProcess] send to processor:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.997285438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.997288407+07:00","message":"> Transcript [1404] [false]: 'เ***ซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.997290999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.997293053+07:00","message":"Set new StatePrefix: 'เ***ซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.999637932+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.999663141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เ***ซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.999668269+07:00","message":"receive interim result [false|false]: เ***ซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:26.999680393+07:00","message":"[buffer interim] 148 false เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.999685546+07:00","message":"[bufferProcess] interim [900000000]:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.999687588+07:00","message":"[bufferProcess] send to processor:EXO ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.999690285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.999692978+07:00","message":"> Transcript [1405] [false]: 'EXO ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.999694802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:26.999696418+07:00","message":"Set new StatePrefix: 'EXO ใส่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.128725527+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.128765529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.12877112+07:00","message":"receive interim result [false|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.128784208+07:00","message":"[buffer interim] 148 false เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.12879138+07:00","message":"[bufferProcess] interim [960000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.128794098+07:00","message":"[bufferProcess] send to processor:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.128800412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.128803193+07:00","message":"> Transcript [1406] [false]: 'เ***ซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.128805203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.128806937+07:00","message":"Set new StatePrefix: 'เ***ซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.634020221+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.711495147+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.711534394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.711540147+07:00","message":"receive interim result [false|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.71155784+07:00","message":"[buffer interim] 148 false เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.711564836+07:00","message":"[bufferProcess] interim [560000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.711567432+07:00","message":"[bufferProcess] send to processor:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.711570494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.711573592+07:00","message":"> Transcript [1407] [false]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.711575709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.711577486+07:00","message":"Set new StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.725087154+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.725137455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.725146859+07:00","message":"receive interim result [true|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.72518006+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.725184371+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.725194035+07:00","message":"[buffer interim] 148 true เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725203569+07:00","message":"[bufferProcess] interim [680000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.72520746+07:00","message":"[bufferProcess] send to processor (isfinal):เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725212321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725216066+07:00","message":"> Transcript [1408] [false]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725220178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725222949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725225615+07:00","message":"StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725228541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725231357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.72523415+07:00","message":"> Transcript [1409] [true]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725237685+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725240317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.72524275+07:00","message":"StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.725245321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:27.72525513+07:00","message":"Push: 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.725267232+07:00","message":"push: {true เอกโซไซโทซิส 0 0xc003992200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:27.731771189+07:00","message":"write wav file: './tmp/7508/7508_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:27.95517247+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.601463986+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.601500059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.601505407+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.601518717+07:00","message":"[buffer interim] 149 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.601525168+07:00","message":"[bufferProcess] interim [480000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.601526952+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:28.90786918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:28.907898507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.934085429+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.93412375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอ็ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.934129694+07:00","message":"receive interim result [false|false]: และเอ็ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.934143042+07:00","message":"[buffer interim] 149 false และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.93415034+07:00","message":"[bufferProcess] interim [780000000]:และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.934153062+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.934156875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.934159798+07:00","message":"> Transcript [1410] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.93416201+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.997431552+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.997467339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอ็นดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.997472951+07:00","message":"receive interim result [false|false]: และเอ็นดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:28.997487297+07:00","message":"[buffer interim] 149 false และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.997494156+07:00","message":"[bufferProcess] interim [840000000]:และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.997496369+07:00","message":"[bufferProcess] send to processor:และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.99749961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.997504353+07:00","message":"> Transcript [1411] [false]: 'และเอ็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.997507295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.99750918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.997511485+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:28.997513321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.12073828+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.120774295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.120779853+07:00","message":"receive interim result [false|false]: และ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.120794383+07:00","message":"[buffer interim] 149 false และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120801171+07:00","message":"[bufferProcess] interim [960000000]:และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120803437+07:00","message":"[bufferProcess] send to processor:และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120810079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120813357+07:00","message":"> Transcript [1412] [false]: 'และเอ็นดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120816843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120818729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.12082055+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.120822881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181051033+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181078846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181084854+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181094229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181097068+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181102441+07:00","message":"[buffer interim] 149 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.181105224+07:00","message":"[buffer interim] 149 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181125538+07:00","message":"[bufferProcess] interim [80000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181137639+07:00","message":"[bufferProcess] send to processor:และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.18114456+07:00","message":"[bufferProcess] interim [80000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181147255+07:00","message":"[bufferProcess] update buffer: และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181150881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181154115+07:00","message":"> Transcript [1413] [false]: 'และ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181157213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181159198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181169793+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.181171952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.4999309+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.499968351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.499974547+07:00","message":"receive interim result [false|false]: endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.499985219+07:00","message":"[buffer interim] 149 false endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.499992146+07:00","message":"[bufferProcess] interim [380000000]:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.499994559+07:00","message":"[bufferProcess] send to processor:และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500000804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500003794+07:00","message":"> Transcript [1414] [false]: 'และ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500006853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500008945+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500010994+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500012956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500017238+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500018936+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500020834+07:00","message":"Set new StatePrefix : 'และ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.500022635+07:00","message":"Next Push (prob) : ' Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.500030019+07:00","message":"push: {false และ 0 0xc0020c0700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.556443577+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.556479569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.556485496+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:29.55649799+07:00","message":"[buffer interim] 149 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.556504588+07:00","message":"[bufferProcess] interim [440000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.556507115+07:00","message":"[bufferProcess] send to processor:endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.556512109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.556514971+07:00","message":"> Transcript [1415] [false]: 'endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.556516761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:29.556518613+07:00","message":"Set new StatePrefix: 'endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.003074943+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.085514711+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.085562862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.085569504+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.085581552+07:00","message":"[buffer interim] 149 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.08558836+07:00","message":"[bufferProcess] interim [40000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.085590567+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.08559736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.085599982+07:00","message":"> Transcript [1416] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.085602333+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.085613281+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.09410273+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.094132779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\",\"confidence\":0.8873812}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.094139799+07:00","message":"receive interim result [true|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.09414904+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.09415125+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.09415777+07:00","message":"[buffer interim] 149 true เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094162839+07:00","message":"[bufferProcess] interim [70000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094165355+07:00","message":"[bufferProcess] send to processor (isfinal):เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094167834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094170341+07:00","message":"> Transcript [1417] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.09417297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094174972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094178309+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094180713+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094182266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094184063+07:00","message":"> Transcript [1418] [true]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094185891+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094187407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094188932+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094190485+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094192022+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094264902+07:00","message":"Push: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094267742+07:00","message":"TextPushed: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094269566+07:00","message":"Set new StatePrefix : 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094271568+07:00","message":"Next Push (prob) : 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:30.094278927+07:00","message":"push: {true เอนโดไซโทซิส 0 0xc0020c0700}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:30.094294543+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_149.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:30.101678836+07:00","message":"write wav file: './tmp/7508/7508_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:31.474234145+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:31.908119059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:31.908133916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.001257753+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.001300073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.001305649+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.001319691+07:00","message":"[buffer interim] 150 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.001327598+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.001329702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.001335663+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.001338801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.001341744+07:00","message":"> Transcript [1419] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.001343955+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.321302846+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.321338199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ x\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.321344177+07:00","message":"receive interim result [false|false]: สำหรับ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.321358421+07:00","message":"[buffer interim] 150 false สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.321364529+07:00","message":"[bufferProcess] interim [840000000]:สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.321366318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.44793645+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.447976697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกซ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.447982427+07:00","message":"receive interim result [false|false]: สำหรับเอกซ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.447994448+07:00","message":"[buffer interim] 150 false สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448001834+07:00","message":"[bufferProcess] interim [960000000]:สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448004266+07:00","message":"[bufferProcess] send to processor:สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448009858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.44801262+07:00","message":"> Transcript [1420] [false]: 'สำหรับ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448015668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448017842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448019974+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.448022094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.458181646+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.458223196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.458228691+07:00","message":"receive interim result [false|false]: สำหรับ EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.458243577+07:00","message":"[buffer interim] 150 false สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.458249391+07:00","message":"[bufferProcess] interim [20000000]:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.458251412+07:00","message":"[bufferProcess] send to processor:สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.45825746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.458263674+07:00","message":"> Transcript [1421] [false]: 'สำหรับเอกซ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.458266844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.458269102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.45827098+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.458272928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642140521+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642179141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642186358+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642197101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642199659+07:00","message":"receive interim result [false|false]:  EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642207449+07:00","message":"[buffer interim] 150 false สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.642214887+07:00","message":"[buffer interim] 150 false  EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642221698+07:00","message":"[bufferProcess] interim [140000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642224027+07:00","message":"[bufferProcess] send to processor:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642230668+07:00","message":"[bufferProcess] interim [140000000]: EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642233298+07:00","message":"[bufferProcess] update buffer: สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642236155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642238888+07:00","message":"> Transcript [1422] [false]: 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642241743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642243703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.6422455+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.642247479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.700924676+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.700955203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.700961505+07:00","message":"receive interim result [false|false]: สำหรับเอกซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.700975089+07:00","message":"[buffer interim] 150 false สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.70098095+07:00","message":"[bufferProcess] interim [260000000]:สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.70098355+07:00","message":"[bufferProcess] send to processor:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.700986941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.700989598+07:00","message":"> Transcript [1423] [false]: 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.700993237+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.700995317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.700996924+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.700998721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.701004424+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.701006993+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.70100936+07:00","message":"Set new StatePrefix : 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.701013344+07:00","message":"Next Push (prob) : ' EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.701030602+07:00","message":"push: {false สำหรับ 0 0xc0020c0c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.900143082+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.900186641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.900192643+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:32.900204876+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.900212043+07:00","message":"[bufferProcess] interim [500000000]:สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.900214552+07:00","message":"[bufferProcess] send to processor:สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.900220395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.900223419+07:00","message":"> Transcript [1424] [false]: 'สำหรับเอกซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.90022584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:32.900228058+07:00","message":"Set new StatePrefix: 'สำหรับเอกซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:33.551623325+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:33.551669542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:33.551676645+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:33.551691764+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:33.551699984+07:00","message":"[bufferProcess] interim [100000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:33.551702572+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:33.55170922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:33.551711904+07:00","message":"> Transcript [1425] [false]: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:33.551714284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:33.551716245+07:00","message":"Set new StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.13776974+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.137809618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.137819151+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.137835061+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137842596+07:00","message":"[bufferProcess] interim [700000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137845407+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137852574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137855131+07:00","message":"> Transcript [1426] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137858819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137861149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137862977+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.137865035+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.287076136+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.287119038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.287125823+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.287142422+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.287151486+07:00","message":"[bufferProcess] interim [820000000]:สำหรับเอกโซไซโทซิสนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.287155589+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.287162092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.287165527+07:00","message":"> Transcript [1427] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.28716927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.28717149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.287173275+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.287175528+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.327420178+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.327454948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.327460275+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.327475231+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327482896+07:00","message":"[bufferProcess] interim [880000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327485463+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327489043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327492035+07:00","message":"> Transcript [1428] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327494833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327496897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327498727+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.327500725+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.444450217+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.444499997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.444506241+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.44452167+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444529141+07:00","message":"[bufferProcess] interim [940000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444531881+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444538895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.44454178+07:00","message":"> Transcript [1429] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444545278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444547519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444550336+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444552635+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444557992+07:00","message":"Push: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444559811+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444561809+07:00","message":"Set new StatePrefix : 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.444564097+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.444572282+07:00","message":"push: {false เอกโซไซโทซิส 0 0xc0020c0c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.509366824+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.509400762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.509407361+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.509420472+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.50942769+07:00","message":"[bufferProcess] interim [120000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509430823+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509437639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509441414+07:00","message":"> Transcript [1430] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509445214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509447242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509449796+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.509452224+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.84751599+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.847568682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.847574231+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.847591855+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847598467+07:00","message":"[bufferProcess] interim [360000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847601097+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847610209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847613173+07:00","message":"> Transcript [1431] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847616878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847619327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.847621442+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.84762368+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:34.908292229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:34.908307914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.953550109+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.953585364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.953591074+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:34.953601552+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953616909+07:00","message":"[bufferProcess] interim [480000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953619404+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953622795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953625579+07:00","message":"> Transcript [1432] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953628637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.95363034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953632552+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:34.953635103+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.146093048+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.146129139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.146135169+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.146152348+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146159162+07:00","message":"[bufferProcess] interim [720000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146161346+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146164871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146167862+07:00","message":"> Transcript [1433] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.14617162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146173669+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146175704+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146178235+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146181142+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.14618291+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.146185143+07:00","message":"Set new StatePrefix : 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.14618734+07:00","message":"Next Push (prob) : 'ก็เป็นการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.146194456+07:00","message":"push: {false นะคะ 0 0xc0020c0c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.572559357+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.645277696+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.65638372+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.656420008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.656426761+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.656441599+07:00","message":"[buffer interim] 150 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.65644869+07:00","message":"[bufferProcess] interim [320000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.656451372+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.656458026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.656460818+07:00","message":"> Transcript [1434] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.656464416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.65646634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.656468534+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.656470978+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.685998635+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.686029347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร\",\"confidence\":0.95616513}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.686035207+07:00","message":"receive interim result [true|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.686046065+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.686049364+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.686056054+07:00","message":"[buffer interim] 150 true สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686061517+07:00","message":"[bufferProcess] interim [320000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686064778+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686068342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686070785+07:00","message":"> Transcript [1435] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686073529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686075351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686078536+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686081151+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.68608294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686084842+07:00","message":"> Transcript [1436] [true]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686087102+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686088719+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686090246+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686092373+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:35.686095051+07:00","message":"Push: 'ก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:35.686110268+07:00","message":"push: {true ก็เป็นการลำเลียงสาร 0 0xc0020c0c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:35.695389813+07:00","message":"write wav file: './tmp/7508/7508_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.111052224+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.111095678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.111100727+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.111114859+07:00","message":"[buffer interim] 151 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.111121304+07:00","message":"[bufferProcess] interim [300000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.111123006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.290105951+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.290138134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.290142987+07:00","message":"receive interim result [false|false]: โดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.290150156+07:00","message":"[buffer interim] 151 false โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.290155475+07:00","message":"[bufferProcess] interim [480000000]:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.290157599+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.290160559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.290162799+07:00","message":"> Transcript [1437] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.290164747+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.479859811+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.479893969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.479899156+07:00","message":"receive interim result [false|false]: โดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.479912973+07:00","message":"[buffer interim] 151 false โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479920259+07:00","message":"[bufferProcess] interim [720000000]:โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479923055+07:00","message":"[bufferProcess] send to processor:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479925817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479928295+07:00","message":"> Transcript [1438] [false]: 'โดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479932399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479934199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479936182+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.479938053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.797202994+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.797241323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.797246813+07:00","message":"receive interim result [false|false]: โดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.797259739+07:00","message":"[buffer interim] 151 false โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.7972667+07:00","message":"[bufferProcess] interim [20000000]:โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797268877+07:00","message":"[bufferProcess] send to processor:โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797274272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797277311+07:00","message":"> Transcript [1439] [false]: 'โดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797280846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797282622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797284863+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.797289092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.998629013+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.998671068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.998676756+07:00","message":"receive interim result [false|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:36.998692544+07:00","message":"[buffer interim] 151 false โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998700021+07:00","message":"[bufferProcess] interim [200000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.99870254+07:00","message":"[bufferProcess] send to processor:โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998709647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998712681+07:00","message":"> Transcript [1440] [false]: 'โดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998716213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998718716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998721317+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:36.998723443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.432681654+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.513498147+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.513536977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.513542738+07:00","message":"receive interim result [false|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.513556093+07:00","message":"[buffer interim] 151 false โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513568123+07:00","message":"[bufferProcess] interim [800000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513570274+07:00","message":"[bufferProcess] send to processor:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513575253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513577861+07:00","message":"> Transcript [1441] [false]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513581612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513583529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513585751+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513587715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513592169+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513593813+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513596385+07:00","message":"Set new StatePrefix : 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.513598613+07:00","message":"Next Push (prob) : 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.513612007+07:00","message":"push: {false โดย 0 0xc000139980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.52239085+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.522437887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.522446615+07:00","message":"receive interim result [true|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.522457659+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.522465495+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.522472479+07:00","message":"[buffer interim] 151 true โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522484372+07:00","message":"[bufferProcess] interim [830000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522490971+07:00","message":"[bufferProcess] send to processor (isfinal):โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522494454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522497674+07:00","message":"> Transcript [1442] [false]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522501096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522503044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522505193+07:00","message":"StatePrefix: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522507237+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.52250892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522510705+07:00","message":"> Transcript [1443] [true]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522512911+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.52251445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522516268+07:00","message":"StatePrefix: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522517852+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:37.522524685+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:37.522533675+07:00","message":"push: {true การสร้างเวสิเคิล 0 0xc000139980}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:37.529085063+07:00","message":"write wav file: './tmp/7508/7508_151.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:37.909282863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:37.909311924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.004974591+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.534312942+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.53435547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.534361403+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.534375887+07:00","message":"[buffer interim] 152 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.534382322+07:00","message":"[bufferProcess] interim [540000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.534384242+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.534390896+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.534393692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.534396414+07:00","message":"> Transcript [1444] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.534398475+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.540341472+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.540376527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.540381975+07:00","message":"receive interim result [false|false]: จับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.540396004+07:00","message":"[buffer interim] 152 false จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.540402921+07:00","message":"[bufferProcess] interim [600000000]:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.540404632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.733446375+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.733480859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.733486739+07:00","message":"receive interim result [false|false]: จับขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.733499764+07:00","message":"[buffer interim] 152 false จับขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.733506869+07:00","message":"[bufferProcess] interim [780000000]:จับขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.733513459+07:00","message":"[bufferProcess] send to processor:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.733517894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.733521524+07:00","message":"> Transcript [1445] [false]: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.733524977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.733527385+07:00","message":"Set new StatePrefix: 'จับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.896186671+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.896226275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.896231743+07:00","message":"receive interim result [false|false]: จับค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.896244343+07:00","message":"[buffer interim] 152 false จับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896262088+07:00","message":"[bufferProcess] interim [900000000]:จับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896264473+07:00","message":"[bufferProcess] send to processor:จับขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896271365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896275228+07:00","message":"> Transcript [1446] [false]: 'จับขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.89628025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896283304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896286046+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.896288731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.993145037+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.993187094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.993192733+07:00","message":"receive interim result [false|false]: จับภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:38.993206054+07:00","message":"[buffer interim] 152 false จับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993212132+07:00","message":"[bufferProcess] interim [20000000]:จับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993214262+07:00","message":"[bufferProcess] send to processor:จับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993217008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993219597+07:00","message":"> Transcript [1447] [false]: 'จับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993223111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993225102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993227703+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:38.993229522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.172223897+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.172257815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.1722636+07:00","message":"receive interim result [false|false]: จับภาพหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.172277375+07:00","message":"[buffer interim] 152 false จับภาพหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172283224+07:00","message":"[bufferProcess] interim [140000000]:จับภาพหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172285578+07:00","message":"[bufferProcess] send to processor:จับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172292591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172295131+07:00","message":"> Transcript [1448] [false]: 'จับภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172297895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.17229981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172301807+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.172304162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.187602668+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.187628841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.18763419+07:00","message":"receive interim result [false|false]: จับภาพแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.187646804+07:00","message":"[buffer interim] 152 false จับภาพแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187651951+07:00","message":"[bufferProcess] interim [200000000]:จับภาพแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187653911+07:00","message":"[bufferProcess] send to processor:จับภาพหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187656829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187659487+07:00","message":"> Transcript [1449] [false]: 'จับภาพหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187662023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187663692+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187665484+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187667363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187671603+07:00","message":"Push: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187673253+07:00","message":"TextPushed: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.1876754+07:00","message":"Set new StatePrefix : 'จับภาพหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.187677318+07:00","message":"Next Push (prob) : 'ภาพหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.187683572+07:00","message":"push: {false จับ 0 0xc000045500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.241953423+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.241991418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.241997122+07:00","message":"receive interim result [false|false]: จับภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.242011488+07:00","message":"[buffer interim] 152 false จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.24201774+07:00","message":"[bufferProcess] interim [260000000]:จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.242024239+07:00","message":"[bufferProcess] send to processor:จับภาพแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.242031699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.242035176+07:00","message":"> Transcript [1450] [false]: 'จับภาพแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.242037878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.242039921+07:00","message":"Set new StatePrefix: 'จับภาพแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.413667659+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507459149+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507498029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพนะคะ\",\"confidence\":0.8956589}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507504419+07:00","message":"receive interim result [true|false]: จับภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507513965+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507515878+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507522597+07:00","message":"[buffer interim] 152 true จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507529558+07:00","message":"[bufferProcess] interim [620000000]:จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507535172+07:00","message":"[bufferProcess] send to processor (isfinal):จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507537978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.50754047+07:00","message":"> Transcript [1451] [false]: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507542757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507544524+07:00","message":"Set new StatePrefix: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507546034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507547908+07:00","message":"> Transcript [1452] [true]: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507550702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507552445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507554896+07:00","message":"StatePrefix: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507556895+07:00","message":"TextPushed: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:39.507563141+07:00","message":"Push: 'ภาพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.507570799+07:00","message":"push: {true ภาพนะคะ 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:39.514293816+07:00","message":"write wav file: './tmp/7508/7508_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:39.804986375+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.128472874+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.128505714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.128510781+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.128519851+07:00","message":"[buffer interim] 153 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.128525656+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.128533677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.320148253+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.320186758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.320193057+07:00","message":"receive interim result [false|false]: เป็นผ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.320206272+07:00","message":"[buffer interim] 153 false เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.320213472+07:00","message":"[bufferProcess] interim [540000000]:เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.320215979+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.320222397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.320225587+07:00","message":"> Transcript [1453] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.32022767+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.32457402+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.324590026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.324594102+07:00","message":"receive interim result [false|false]: เป็นภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.324598585+07:00","message":"[buffer interim] 153 false เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.324601974+07:00","message":"[bufferProcess] interim [600000000]:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.324604047+07:00","message":"[bufferProcess] send to processor:เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.32461175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.324614071+07:00","message":"> Transcript [1454] [false]: 'เป็นผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.324618226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.324620539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.32462245+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.324624496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.564331224+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.564370753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพวาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.564376397+07:00","message":"receive interim result [false|false]: เป็นภาพวาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.564392355+07:00","message":"[buffer interim] 153 false เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.56439965+07:00","message":"[bufferProcess] interim [780000000]:เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.56440201+07:00","message":"[bufferProcess] send to processor:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.564409801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.564412835+07:00","message":"> Transcript [1455] [false]: 'เป็นภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.564415652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.564417492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.56441941+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.564421403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.668469965+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.668510055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.668515501+07:00","message":"receive interim result [false|false]: เป็นภาพไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.668529029+07:00","message":"[buffer interim] 153 false เป็นภาพไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668537052+07:00","message":"[bufferProcess] interim [840000000]:เป็นภาพไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668539328+07:00","message":"[bufferProcess] send to processor:เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668542714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668545889+07:00","message":"> Transcript [1456] [false]: 'เป็นภาพวาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668548535+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668550251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668552146+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.668553858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.729433003+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.729466091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผ้าใบสี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.729471257+07:00","message":"receive interim result [false|false]: เป็นผ้าใบสี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.729484622+07:00","message":"[buffer interim] 153 false เป็นผ้าใบสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729491161+07:00","message":"[bufferProcess] interim [900000000]:เป็นผ้าใบสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729493386+07:00","message":"[bufferProcess] send to processor:เป็นภาพไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729499129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729501513+07:00","message":"> Transcript [1457] [false]: 'เป็นภาพไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729504348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.7295063+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729508047+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729510461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729513801+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729515662+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729518062+07:00","message":"Set new StatePrefix : 'เป็นภาพไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.729521783+07:00","message":"Next Push (prob) : 'ภาพไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.729529717+07:00","message":"push: {false เป็น 0 0xc0020c0480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.786807351+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.78684471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ Visit\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.786850305+07:00","message":"receive interim result [false|false]: เป็นภาพ Visit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.786866042+07:00","message":"[buffer interim] 153 false เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.786878078+07:00","message":"[bufferProcess] interim [960000000]:เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.786880352+07:00","message":"[bufferProcess] send to processor:เป็นผ้าใบสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.786884373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.786886831+07:00","message":"> Transcript [1458] [false]: 'เป็นผ้าใบสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.786889172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.786891025+07:00","message":"Set new StatePrefix: 'เป็นผ้าใบสี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.820108586+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.820139491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ visio\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.82014535+07:00","message":"receive interim result [false|false]: เป็นภาพ visio"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.820160283+07:00","message":"[buffer interim] 153 false เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.820167086+07:00","message":"[bufferProcess] interim [20000000]:เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.820169779+07:00","message":"[bufferProcess] send to processor:เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.820173177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.820175564+07:00","message":"> Transcript [1459] [false]: 'เป็นภาพ Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.820177915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.820180015+07:00","message":"Set new StatePrefix: 'เป็นภาพ Visit'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.84897052+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.848999993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพวิเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.849005344+07:00","message":"receive interim result [false|false]: เป็นภาพวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.849020297+07:00","message":"[buffer interim] 153 false เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.849026809+07:00","message":"[bufferProcess] interim [80000000]:เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.849030279+07:00","message":"[bufferProcess] send to processor:เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.849033629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.849036652+07:00","message":"> Transcript [1460] [false]: 'เป็นภาพ visio'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.849038484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.849040521+07:00","message":"Set new StatePrefix: 'เป็นภาพ visio'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:40.910139188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:40.910150628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.96196023+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.962034145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.962040471+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:40.96205378+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.962061444+07:00","message":"[bufferProcess] interim [200000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.962064164+07:00","message":"[bufferProcess] send to processor:เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.962072592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.962075902+07:00","message":"> Transcript [1461] [false]: 'เป็นภาพวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.96207824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:40.962080128+07:00","message":"Set new StatePrefix: 'เป็นภาพวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.027031666+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.027067501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacles\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.027079263+07:00","message":"receive interim result [false|false]: pentacles"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.027093927+07:00","message":"[buffer interim] 153 false pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.027101084+07:00","message":"[bufferProcess] interim [260000000]:pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.027103344+07:00","message":"[bufferProcess] send to processor:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.027109756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.027113044+07:00","message":"> Transcript [1462] [false]: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.027115313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.027117234+07:00","message":"Set new StatePrefix: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.161063106+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.161110118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.161117768+07:00","message":"receive interim result [false|false]: pentacle ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.161134745+07:00","message":"[buffer interim] 153 false pentacle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161142553+07:00","message":"[bufferProcess] interim [380000000]:pentacle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.16114508+07:00","message":"[bufferProcess] send to processor:pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161151977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161154911+07:00","message":"> Transcript [1463] [false]: 'pentacles'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161158339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161160254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161177226+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.161179405+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.218754656+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.218788416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.218794277+07:00","message":"receive interim result [false|false]: pentacle ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.218808492+07:00","message":"[buffer interim] 153 false pentacle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.218815268+07:00","message":"[bufferProcess] interim [440000000]:pentacle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.218817496+07:00","message":"[bufferProcess] send to processor:pentacle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.21882632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.218832036+07:00","message":"> Transcript [1464] [false]: 'pentacle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.218835241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.21883728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.218839541+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.218841582+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.413639007+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.413679385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีแอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.413684968+07:00","message":"receive interim result [false|false]: pentacle ที่มีแอร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.413700375+07:00","message":"[buffer interim] 153 false pentacle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413708013+07:00","message":"[bufferProcess] interim [680000000]:pentacle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413710388+07:00","message":"[bufferProcess] send to processor:pentacle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.41371779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413720785+07:00","message":"> Transcript [1465] [false]: 'pentacle ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413724104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413726191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413728355+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.413730432+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.542073745+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.542115276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีเอ็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.542121202+07:00","message":"receive interim result [false|false]: pentacle ที่มีเอ็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.542134641+07:00","message":"[buffer interim] 153 false pentacle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542141608+07:00","message":"[bufferProcess] interim [740000000]:pentacle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.54214428+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.54215073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542153323+07:00","message":"> Transcript [1466] [false]: 'pentacle ที่มีแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.54215635+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.54215846+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542160618+07:00","message":"StatePrefix: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542162782+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542167197+07:00","message":"Push: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542169016+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.54217093+07:00","message":"Set new StatePrefix : 'pentacle ที่มีแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.542173122+07:00","message":"Next Push (prob) : ' ที่มีแอร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.542200141+07:00","message":"push: {false pentacle 0 0xc0020c0480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.677634755+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.677674467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.677680734+07:00","message":"receive interim result [false|false]: pentacle ที่มีเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.677695149+07:00","message":"[buffer interim] 153 false pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.677702123+07:00","message":"[bufferProcess] interim [860000000]:pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.677704684+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.677710174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.677713334+07:00","message":"> Transcript [1467] [false]: 'pentacle ที่มีเอ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.677715651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.677718157+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอ็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.740173571+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.740205551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.74021092+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.7402223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.740225839+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.740233042+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.740236633+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740242285+07:00","message":"[bufferProcess] interim [980000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740244326+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740247052+07:00","message":"[bufferProcess] interim [980000000]: ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740249521+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.74025263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740255629+07:00","message":"> Transcript [1468] [false]: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740257982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.740259717+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932826266+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932869153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932875013+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932893303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932896689+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932905327+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:41.932910022+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932916371+07:00","message":"[bufferProcess] interim [160000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932918524+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.93292137+07:00","message":"[bufferProcess] interim [160000000]: ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932923795+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932926942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932929899+07:00","message":"> Transcript [1469] [false]: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932933277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932937474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932939369+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:41.932941527+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.127059203+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.127094732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.127100499+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.127115917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่พา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.12712076+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.127131072+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.127135726+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127146749+07:00","message":"[bufferProcess] interim [400000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127150437+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127155169+07:00","message":"[bufferProcess] interim [400000000]: ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127158865+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127162873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127167149+07:00","message":"> Transcript [1470] [false]: 'pentacle ที่มีเอนไซม์อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.1271721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127175067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127177895+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.127181406+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254634877+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254674102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254680312+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254697262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254717513+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254726768+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.254730065+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254738538+07:00","message":"[bufferProcess] interim [460000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254741126+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254744189+07:00","message":"[bufferProcess] interim [460000000]: ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254747332+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254750674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254753486+07:00","message":"> Transcript [1471] [false]: 'pentacle ที่มีเอนไซม์อยู่พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254756847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254759124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254761485+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.254763738+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377114195+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377157688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377174567+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377195991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377199942+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377208932+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377212077+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377218303+07:00","message":"[bufferProcess] interim [580000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377221098+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377224267+07:00","message":"[bufferProcess] interim [580000000]: ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377227917+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377231355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377234263+07:00","message":"> Transcript [1472] [false]: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377238144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.37724018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.37724201+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377244315+07:00","message":"TextPushed: 'pentacle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377246829+07:00","message":"Push: ' ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.37724853+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377250368+07:00","message":"Set new StatePrefix : 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.377252308+07:00","message":"Next Push (prob) : 'อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.377259668+07:00","message":"push: {false  ที่มีเอนไซม์ 0 0xc0020c0480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.957791302+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.957835988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle ที่มีเอนไซม์อยู่ภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.957843132+07:00","message":"receive interim result [false|false]: pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:42.957857973+07:00","message":"[buffer interim] 153 false pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957865771+07:00","message":"[bufferProcess] interim [180000000]:pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957868291+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957871891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957874623+07:00","message":"> Transcript [1473] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957878023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957880057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957882226+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:42.957884638+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.14962481+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.149661412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.149668148+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.149680863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเครือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.149684058+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.149691586+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.149695374+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.14970218+07:00","message":"[bufferProcess] interim [360000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149704325+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149707761+07:00","message":"[bufferProcess] interim [360000000]: ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149710726+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149713373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149715874+07:00","message":"> Transcript [1474] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149719059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149721014+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149722751+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.149725208+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.15443059+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.154456101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.154462373+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.154473649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเครื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.154477355+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.154483883+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.154488172+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.15449354+07:00","message":"[bufferProcess] interim [420000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154495889+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154498251+07:00","message":"[bufferProcess] interim [420000000]: ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154500389+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154503521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154505904+07:00","message":"> Transcript [1475] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเครือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154508736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154510568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154512445+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.154515095+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.289895637+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.289938368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.289945445+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.289963937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.289967346+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.289976006+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.28998114+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.289988792+07:00","message":"[bufferProcess] interim [480000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.289991651+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.289994809+07:00","message":"[bufferProcess] interim [480000000]: ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.28999713+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290000364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290002961+07:00","message":"> Transcript [1476] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290007075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290009121+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290010726+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290013291+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290017485+07:00","message":"Push: 'อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.29001973+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290021861+07:00","message":"Set new StatePrefix : 'pentacle ที่มีเอนไซม์อยู่ภายในเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.290023912+07:00","message":"Next Push (prob) : 'ในเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.290032403+07:00","message":"push: {false อยู่ภาย 0 0xc0020c0480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340443731+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340468909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340473778+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340487539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340492696+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340499008+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.340502194+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.34050703+07:00","message":"[bufferProcess] interim [540000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340509151+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340513068+07:00","message":"[bufferProcess] interim [540000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340515551+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340518404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340521021+07:00","message":"> Transcript [1477] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340523221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.340525464+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.534109779+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.534149486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.534154827+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.534168036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.534170857+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.534183837+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.53419344+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534202012+07:00","message":"[bufferProcess] interim [780000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534204921+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534208184+07:00","message":"[bufferProcess] interim [780000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534212328+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534215632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534219021+07:00","message":"> Transcript [1478] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.5342226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534224892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534226675+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.534229502+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.66881811+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.668860989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.668867281+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.668880969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.668883969+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.668892583+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.668896617+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668903047+07:00","message":"[bufferProcess] interim [840000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668906337+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668909138+07:00","message":"[bufferProcess] interim [840000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668911556+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668915145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668918386+07:00","message":"> Transcript [1479] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668921956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668924062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668925905+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.668928695+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.674420348+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.674433763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.674438068+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.674442836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.67444662+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.674463939+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.674491629+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674502061+07:00","message":"[bufferProcess] interim [900000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674505118+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674510112+07:00","message":"[bufferProcess] interim [900000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674513097+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674516027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674518728+07:00","message":"> Transcript [1480] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674522873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674524902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674526606+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.674529419+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722787631+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722819744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722826185+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722835891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.72283954+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722845927+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722849413+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722860041+07:00","message":"[bufferProcess] interim [960000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722862878+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722865718+07:00","message":"[bufferProcess] interim [960000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722868157+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722871223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722874034+07:00","message":"> Transcript [1481] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722877725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722879644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.72288143+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.72288375+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722886275+07:00","message":"Push: 'ในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722888044+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722889925+07:00","message":"Set new StatePrefix : 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.722891931+07:00","message":"Next Push (prob) : 'มาสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.722905346+07:00","message":"push: {false ในเพื่อน 0 0xc0020c0480}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:43.910199686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:43.91020012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976612007+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976652155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976657789+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976674105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976677058+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976685385+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:43.976688828+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976694709+07:00","message":"[bufferProcess] interim [140000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976697007+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976699847+07:00","message":"[bufferProcess] interim [140000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976703078+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976706304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976709428+07:00","message":"> Transcript [1482] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976712335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:43.976714141+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.2440066+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.244046057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.244052193+07:00","message":"receive interim result [false|false]: pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.244069863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.244074201+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.244082623+07:00","message":"[buffer interim] 153 false pentacle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.244086086+07:00","message":"[buffer interim] 153 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244092695+07:00","message":"[bufferProcess] interim [500000000]:pentacle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244095079+07:00","message":"[bufferProcess] send to processor:pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244097756+07:00","message":"[bufferProcess] interim [500000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244100121+07:00","message":"[bufferProcess] update buffer: pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244103275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244106147+07:00","message":"> Transcript [1483] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.244110037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.24411198+07:00","message":"Set new StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.413339028+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.575148743+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.575191423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์\",\"confidence\":0.83232766}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.575199795+07:00","message":"receive interim result [true|false]: เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.575210766+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.57521285+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.575219492+07:00","message":"[buffer interim] 153 true เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575230862+07:00","message":"[bufferProcess] interim [830000000]:เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575238239+07:00","message":"[bufferProcess] send to processor (isfinal):pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575242066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575244847+07:00","message":"> Transcript [1484] [false]: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575248409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575250233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575252444+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575255001+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575260107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575262256+07:00","message":"> Transcript [1485] [true]: 'เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575264712+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575266288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575267752+07:00","message":"StatePrefix: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.57526968+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575271306+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575441508+07:00","message":"Push: 'มาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575444935+07:00","message":"TextPushed: 'pentacle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575447383+07:00","message":"Set new StatePrefix : 'เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575449914+07:00","message":"Next Push (prob) : 'เป็นภาพ assistance ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.575460115+07:00","message":"push: {true มาสู่ผิวเซลล์ 0 0xc0020c0480}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:44.575475337+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_153.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:44.584833872+07:00","message":"write wav file: './tmp/7508/7508_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:44.675132425+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.144789617+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.144835061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.144840739+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.144857277+07:00","message":"[buffer interim] 154 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.144864524+07:00","message":"[bufferProcess] interim [300000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.144866268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.200078052+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.200119112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.200124685+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.200137426+07:00","message":"[buffer interim] 154 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.200144101+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.200146416+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.200151129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.200153756+07:00","message":"> Transcript [1486] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.200155897+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.521400063+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.521439078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.521445978+07:00","message":"receive interim result [false|false]: แล้วก็ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.52145653+07:00","message":"[buffer interim] 154 false แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521464098+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521467106+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521472626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521476084+07:00","message":"> Transcript [1487] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521480159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521483074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.52148576+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.521488751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.64509273+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.645125363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.645130558+07:00","message":"receive interim result [false|false]: แล้วก็ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.645143857+07:00","message":"[buffer interim] 154 false แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645150127+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645152507+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645155462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645158148+07:00","message":"> Transcript [1488] [false]: 'แล้วก็ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645175193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645177263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645179069+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.645180891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.857387661+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.857427961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.857434273+07:00","message":"receive interim result [false|false]: แล้วก็ที่เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.857449706+07:00","message":"[buffer interim] 154 false แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857457924+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857461591+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857469894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857474846+07:00","message":"> Transcript [1489] [false]: 'แล้วก็ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857479345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857482173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857484902+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.857488095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.875032623+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.875068996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.875075959+07:00","message":"receive interim result [false|false]: แล้วก็ที่หัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.87510424+07:00","message":"[buffer interim] 154 false แล้วก็ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875113966+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875117167+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875122461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875125717+07:00","message":"> Transcript [1490] [false]: 'แล้วก็ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875129601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875132261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875134638+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875137545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875141429+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875143979+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875146568+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.875149433+07:00","message":"Next Push (prob) : 'ก็ที่เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.875159759+07:00","message":"push: {false แล้ว 0 0xc003992100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.908304495+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.908333192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.908338455+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:45.908352298+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.908357598+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.908360089+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.908363021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.908365541+07:00","message":"> Transcript [1491] [false]: 'แล้วก็ที่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.908367337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:45.908369817+07:00","message":"Set new StatePrefix: 'แล้วก็ที่หัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.092650363+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.09269026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.092696125+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.092708453+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.092715209+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.092717397+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.092722213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.092724834+07:00","message":"> Transcript [1492] [false]: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.092726943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.092728853+07:00","message":"Set new StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.439654584+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.439691884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.43969702+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.439707729+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439714119+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439716468+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439721524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439724168+07:00","message":"> Transcript [1493] [false]: 'แล้วก็ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439727082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439729253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.439731112+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.43973326+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545084725+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545118248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545124472+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545135928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545138827+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545144672+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.545147459+07:00","message":"[buffer interim] 154 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545152688+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545154797+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545157506+07:00","message":"[bufferProcess] interim [680000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545159791+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545175573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545178263+07:00","message":"> Transcript [1494] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545181213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545183066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545185051+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.545187165+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.8087138+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.808750494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.8087578+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.808768602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.808772898+07:00","message":"receive interim result [false|false]:  vesicle นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.808783237+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:46.80878925+07:00","message":"[buffer interim] 154 false  vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808796371+07:00","message":"[bufferProcess] interim [980000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808799606+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808805086+07:00","message":"[bufferProcess] interim [980000000]: vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808809068+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808812903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808816846+07:00","message":"> Transcript [1495] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808821135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808823761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808826551+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:46.808829997+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:46.910300681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:46.910306256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042532649+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042576879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042585025+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042597526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042601126+07:00","message":"receive interim result [false|false]:  นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042617387+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.04262193+07:00","message":"[buffer interim] 154 false  นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042630607+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042633989+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042637836+07:00","message":"[bufferProcess] interim [220000000]: นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042642097+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042646269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042649572+07:00","message":"> Transcript [1496] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042654012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042657058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042660956+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042663706+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042667472+07:00","message":"Push: 'ก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042671475+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042675135+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.042679082+07:00","message":"Next Push (prob) : ' vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.042696891+07:00","message":"push: {false ก็ที่เยื่อหุ้ม 0 0xc003992100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.245475132+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.24550887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.24551461+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.245524978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.24552762+07:00","message":"receive interim result [false|false]:  นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.245534968+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.245541554+07:00","message":"[buffer interim] 154 false  นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245546926+07:00","message":"[bufferProcess] interim [340000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.24554913+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245552115+07:00","message":"[bufferProcess] interim [340000000]: นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.24555439+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.24555725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245559637+07:00","message":"> Transcript [1497] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245562426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245564197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245566246+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.245568493+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322288776+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322327572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322333662+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322344605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322348585+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322355414+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.322358857+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.32236476+07:00","message":"[bufferProcess] interim [520000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322367577+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322370469+07:00","message":"[bufferProcess] interim [520000000]: นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322373161+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322376206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322382143+07:00","message":"> Transcript [1498] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.32238589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322387868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322389781+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.322391908+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.507445442+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.507482279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.507487889+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.507498476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.50750148+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.507520114+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.507536736+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507544721+07:00","message":"[bufferProcess] interim [700000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507548103+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507554713+07:00","message":"[bufferProcess] interim [700000000]: นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507557245+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507560057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507562914+07:00","message":"> Transcript [1499] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507566234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507568215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.507570175+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.50757239+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823889175+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823925072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823931163+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823941896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823944721+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823952422+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.823958956+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823964439+07:00","message":"[bufferProcess] interim [940000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823967025+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823973645+07:00","message":"[bufferProcess] interim [940000000]: นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823976165+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823979639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823982319+07:00","message":"> Transcript [1500] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823986251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823988149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823989973+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823991925+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.82399731+07:00","message":"Push: ' vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.823999151+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.82400126+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.82400335+07:00","message":"Next Push (prob) : 'ก็จะเชื่อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.824011086+07:00","message":"push: {false  vesicle นะคะ 0 0xc003992100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883140854+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883177435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883183959+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883195202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883198419+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883208242+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:47.883211595+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883219482+07:00","message":"[bufferProcess] interim [120000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883222375+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883225449+07:00","message":"[bufferProcess] interim [120000000]: นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883227857+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883230971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883233819+07:00","message":"> Transcript [1501] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.88323645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:47.883238538+07:00","message":"Set new StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217104383+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217143867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217150188+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217158325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217171195+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217178733+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.217182191+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217188757+07:00","message":"[bufferProcess] interim [420000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217191251+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.21719451+07:00","message":"[bufferProcess] interim [420000000]: นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217197326+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217200376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217203221+07:00","message":"> Transcript [1502] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217207395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217209313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217211357+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.217213611+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.409924019+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.409955338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.409961583+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.40997251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.409975939+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.409983019+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.40998631+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.409991607+07:00","message":"[bufferProcess] interim [600000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.409993888+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.409996851+07:00","message":"[bufferProcess] interim [600000000]: นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.410000387+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.410003656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.41000632+07:00","message":"> Transcript [1503] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.410009572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.410011393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.410013132+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.410015142+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720270318+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720303684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720309727+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720321287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720324646+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720332753+07:00","message":"[buffer interim] 154 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.720336307+07:00","message":"[buffer interim] 154 false  นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.72034204+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720344302+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720347343+07:00","message":"[bufferProcess] interim [840000000]: นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720350862+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720354008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720356435+07:00","message":"> Transcript [1504] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720359554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720361499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720363235+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:48.720365146+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:48.832788173+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.025410127+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.059959356+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.060014667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์\",\"confidence\":0.9466582}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.06002266+07:00","message":"receive interim result [true|false]: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.060034383+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.060036647+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.06004321+07:00","message":"[buffer interim] 154 true แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060055855+07:00","message":"[bufferProcess] interim [170000000]:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060059497+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060074448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060094393+07:00","message":"> Transcript [1505] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060100509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060102788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.06010843+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060111481+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.06012035+07:00","message":"Push: 'ก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060122267+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060124733+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.06012729+07:00","message":"Next Push (prob) : 'กับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060129421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060131686+07:00","message":"> Transcript [1506] [true]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060133847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060135326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060136921+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060138729+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060140703+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.06015523+07:00","message":"push: {false ก็จะเชื่อรวม 0 0xc003992100}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060306743+07:00","message":"Push: 'กับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.06031016+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060313911+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060316037+07:00","message":"Next Push (prob) : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.060327305+07:00","message":"push: {true กับเยื่อหุ้มเซลล์ 0 0xc003992100}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.060337673+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_154.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:49.07183699+07:00","message":"write wav file: './tmp/7508/7508_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.492227992+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.492275703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.492280713+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.492296567+07:00","message":"[buffer interim] 155 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.492304238+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.492305996+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.586453032+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.586494336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.586499821+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.586514418+07:00","message":"[buffer interim] 155 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.586520974+07:00","message":"[bufferProcess] interim [600000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.586523025+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.586526062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.58652889+07:00","message":"> Transcript [1507] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.586531039+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.682475157+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.682507346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.682513256+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:49.682526978+07:00","message":"[buffer interim] 155 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.68253299+07:00","message":"[bufferProcess] interim [720000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.682535343+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.68254156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.682544088+07:00","message":"> Transcript [1508] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.682546832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.682548624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.682550773+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:49.682552986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:49.911314714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:49.91130502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.003500271+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.003533566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.003539155+07:00","message":"receive interim result [false|false]: ทำให้เกิดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.003556235+07:00","message":"[buffer interim] 155 false ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003564141+07:00","message":"[bufferProcess] interim [20000000]:ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003567085+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003573318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003577065+07:00","message":"> Transcript [1509] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003581272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003585208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003587432+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.003589461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.262819468+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.262853509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.262858697+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.262869255+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.262875462+07:00","message":"[bufferProcess] interim [260000000]:ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.262877638+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.26288269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.262885473+07:00","message":"> Transcript [1510] [false]: 'ทำให้เกิดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.262888512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.26289039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.262892404+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.262894466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.462079088+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.462113844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลัง M\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.462119984+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลัง M"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.462139138+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462147573+07:00","message":"[bufferProcess] interim [500000000]:ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462151177+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462156473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462160484+07:00","message":"> Transcript [1511] [false]: 'ทำให้เกิดการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462165526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.46216867+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462171714+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462175382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462178531+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462184769+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462188663+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.462191708+07:00","message":"Next Push (prob) : 'ให้เกิดการหลั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.4622227+07:00","message":"push: {false ทำ 0 0xc0020c1700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.58718166+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.58722735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลัง MC\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.587234155+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลัง MC"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.587248348+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลัง MC"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.587256135+07:00","message":"[bufferProcess] interim [620000000]:ทำให้เกิดการหลัง MC"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.587259576+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.58726423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.587267014+07:00","message":"> Transcript [1512] [false]: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.587269264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.587271019+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.639591582+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.639624474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.639629924+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.639639881+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639645823+07:00","message":"[bufferProcess] interim [680000000]:ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639648512+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลัง MC"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639653342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639655768+07:00","message":"> Transcript [1513] [false]: 'ทำให้เกิดการหลัง MC'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639658884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639660778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639662477+07:00","message":"StatePrefix: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.639664939+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.902699375+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.902747418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.902755212+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.902770899+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.902780232+07:00","message":"[bufferProcess] interim [920000000]:ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.90278362+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.902787996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.902791997+07:00","message":"> Transcript [1514] [false]: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.902795283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.902799391+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.960720363+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.960758558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.960764628+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:50.960779414+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960785852+07:00","message":"[bufferProcess] interim [980000000]:ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960788293+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.96079457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960797199+07:00","message":"> Transcript [1515] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960800287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960802082+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960803765+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:50.960806138+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.29546405+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.295499884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.295505726+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.295520287+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.29552743+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295530246+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295539271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295542359+07:00","message":"> Transcript [1516] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295546016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295548356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295550134+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.295552777+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.601204063+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.601238052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.601243464+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.601254335+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.60126072+07:00","message":"[bufferProcess] interim [580000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601263257+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601268512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601271247+07:00","message":"> Transcript [1517] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601274882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601276823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601278768+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.601281133+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.673395616+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.673427396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.673433158+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.673445282+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673451662+07:00","message":"[bufferProcess] interim [700000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673453762+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673457149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673459786+07:00","message":"> Transcript [1518] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673462759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673464574+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673466579+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673468854+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673471383+07:00","message":"Push: 'ให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673473511+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673475734+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.673478197+07:00","message":"Next Push (prob) : 'จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.673484989+07:00","message":"push: {false ให้เกิดการหลั่งเอนไซม์ 0 0xc0020c1700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.801493411+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.801529187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.80153521+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:51.801545552+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801551437+07:00","message":"[bufferProcess] interim [760000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.80155405+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801559015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801561674+07:00","message":"> Transcript [1519] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801564852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801566788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801568708+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:51.801571416+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.239383233+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.239416916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.239423964+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.239435895+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239441488+07:00","message":"[bufferProcess] interim [240000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239443759+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239448853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239451705+07:00","message":"> Transcript [1520] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239455009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239456999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239458813+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.239461277+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.408953557+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.40898968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.408995287+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.409008822+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409014935+07:00","message":"[bufferProcess] interim [420000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409017237+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409022673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409025155+07:00","message":"> Transcript [1521] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409029051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409030991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409033203+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.409035829+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.516909802+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.516940641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.51694583+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.516958795+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516965593+07:00","message":"[bufferProcess] interim [480000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516967926+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516971087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516973883+07:00","message":"> Transcript [1522] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516977143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516978939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516980839+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516983224+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516985639+07:00","message":"Push: 'จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516987299+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516989222+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.516991681+07:00","message":"Next Push (prob) : 'ผิวของกรวย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.516998665+07:00","message":"push: {false จากเซลล์บุ 0 0xc0020c1700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.561510456+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.561556006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.561563199+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.561578013+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.561585796+07:00","message":"[bufferProcess] interim [540000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.561588169+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.561595274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.561597995+07:00","message":"> Transcript [1523] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.561600248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.561602561+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.690420885+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.690460432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.690466532+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.690480558+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.690487511+07:00","message":"[bufferProcess] interim [720000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.690490291+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.690497909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.69050073+07:00","message":"> Transcript [1524] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.690503172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.690505217+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.73986026+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739880574+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739883274+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739885009+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739887115+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739888953+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739891153+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739892881+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739894542+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739896766+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739898815+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739900546+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739902116+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.73990357+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739905048+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739906556+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739908075+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.73990952+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739910956+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.739912408+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.758786174+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.758816109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.758821803+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:52.758836379+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758842471+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758844977+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758848378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758851198+07:00","message":"> Transcript [1525] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758855171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758857385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758859526+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:52.758862198+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:52.911834255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:52.911834286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.192577697+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.275035165+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.275078542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.275085308+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.275101478+07:00","message":"[buffer interim] 155 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.27511246+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.275115304+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.275119004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.275122281+07:00","message":"> Transcript [1526] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.275126626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.27512863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.275130417+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.275133279+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.29504041+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.295056053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.295060817+07:00","message":"receive interim result [true|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.295064525+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.29506729+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.295073151+07:00","message":"[buffer interim] 155 true ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295076783+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295079126+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295081337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.29508328+07:00","message":"> Transcript [1527] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295085356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295087076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295088746+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295090869+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295092808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295101766+07:00","message":"> Transcript [1528] [true]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295104287+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295106001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295107536+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.295109638+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.29511873+07:00","message":"Push: 'ผิวของกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.295128045+07:00","message":"push: {true ผิวของกระเพาะอาหาร 0 0xc0020c1700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:53.30674163+07:00","message":"write wav file: './tmp/7508/7508_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.385340174+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.847847699+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.847893009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.847898058+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:53.8479109+07:00","message":"[buffer interim] 156 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.84791786+07:00","message":"[bufferProcess] interim [300000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:53.847919785+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.04852789+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.048567083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.04857223+07:00","message":"receive interim result [false|false]: เข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.048585493+07:00","message":"[buffer interim] 156 false เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.048592655+07:00","message":"[bufferProcess] interim [480000000]:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.048594794+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.048600324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.048603031+07:00","message":"> Transcript [1529] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.048605267+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.109357895+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.109385362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาสูบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.10939003+07:00","message":"receive interim result [false|false]: เขาสูบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.109401253+07:00","message":"[buffer interim] 156 false เขาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.109406856+07:00","message":"[bufferProcess] interim [600000000]:เขาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.109409157+07:00","message":"[bufferProcess] send to processor:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.109412266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.109414573+07:00","message":"> Transcript [1530] [false]: 'เข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.109416548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.109418495+07:00","message":"Set new StatePrefix: 'เข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.237774752+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.237806607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่พระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.237811949+07:00","message":"receive interim result [false|false]: เข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.237826761+07:00","message":"[buffer interim] 156 false เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.237832088+07:00","message":"[bufferProcess] interim [720000000]:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.237834646+07:00","message":"[bufferProcess] send to processor:เขาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.237843435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.23784615+07:00","message":"> Transcript [1531] [false]: 'เขาสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.237848526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.237850682+07:00","message":"Set new StatePrefix: 'เขาสูบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.365655517+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.365693374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.365699275+07:00","message":"receive interim result [false|false]: เข้าสู่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.365714843+07:00","message":"[buffer interim] 156 false เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.365721849+07:00","message":"[bufferProcess] interim [780000000]:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.365724406+07:00","message":"[bufferProcess] send to processor:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.365730972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.36573365+07:00","message":"> Transcript [1532] [false]: 'เข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.365735735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.365737569+07:00","message":"Set new StatePrefix: 'เข้าสู่พระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.431979115+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.432010084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.432015455+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.432029586+07:00","message":"[buffer interim] 156 false เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.432036429+07:00","message":"[bufferProcess] interim [900000000]:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.432040502+07:00","message":"[bufferProcess] send to processor:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.432045803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.432050182+07:00","message":"> Transcript [1533] [false]: 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.432053234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.43205753+07:00","message":"Set new StatePrefix: 'เข้าสู่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.612936427+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.612981508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.612987608+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:54.613005706+07:00","message":"[buffer interim] 156 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.613016544+07:00","message":"[bufferProcess] interim [80000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.61301912+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.613023495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.613026181+07:00","message":"> Transcript [1534] [false]: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.613028407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:54.613030266+07:00","message":"Set new StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.125844947+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.12589061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหารนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.1258965+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.12591181+07:00","message":"[buffer interim] 156 false เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125919492+07:00","message":"[bufferProcess] interim [620000000]:เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125922733+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125929955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125932645+07:00","message":"> Transcript [1535] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125936409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125938903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.125940829+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.12594573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.301284046+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.394901728+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.394947815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหารนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.394956018+07:00","message":"receive interim result [true|false]: เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.394966879+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.394969857+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.394977465+07:00","message":"[buffer interim] 156 true เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.394988188+07:00","message":"[bufferProcess] interim [950000000]:เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.394991514+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.394996079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.394999033+07:00","message":"> Transcript [1536] [false]: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.39500226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395004181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395006482+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395008643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395010215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395012031+07:00","message":"> Transcript [1537] [true]: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395013972+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395015647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395017134+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395018652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:55.395021475+07:00","message":"Push: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.395030748+07:00","message":"push: {true เข้าสู่กระเพาะอาหารนะคะ 0 0xc0004a8100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:55.401733389+07:00","message":"write wav file: './tmp/7508/7508_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:55.884510825+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:55.912780131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:55.912787429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.634933756+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.634972869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.634978003+07:00","message":"receive interim result [false|false]: ผัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.634991152+07:00","message":"[buffer interim] 157 false ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.634998463+07:00","message":"[bufferProcess] interim [600000000]:ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.635000405+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.635005741+07:00","message":"[bufferProcess] send to processor (ticker):ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.635008671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.635011461+07:00","message":"> Transcript [1538] [false]: 'ผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.635013801+07:00","message":"Set StatePrefix (first interim): 'ผัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.866952448+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.866991762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัดมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.866997443+07:00","message":"receive interim result [false|false]: ถัดมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.867008251+07:00","message":"[buffer interim] 157 false ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.867017267+07:00","message":"[bufferProcess] interim [780000000]:ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.867019177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.933532978+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.933561746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัดมาม่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.933567613+07:00","message":"receive interim result [false|false]: ผัดมาม่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:56.933580345+07:00","message":"[buffer interim] 157 false ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.933587116+07:00","message":"[bufferProcess] interim [900000000]:ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.933589723+07:00","message":"[bufferProcess] send to processor:ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.933593525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.933596349+07:00","message":"> Transcript [1539] [false]: 'ถัดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.933599418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:56.933601513+07:00","message":"Set new StatePrefix: 'ถัดมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.043745757+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.043784487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทักมานะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.043790336+07:00","message":"receive interim result [false|false]: ทักมานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.043801919+07:00","message":"[buffer interim] 157 false ทักมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.043808378+07:00","message":"[bufferProcess] interim [960000000]:ทักมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.043810822+07:00","message":"[bufferProcess] send to processor:ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.043817157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.043820307+07:00","message":"> Transcript [1540] [false]: 'ผัดมาม่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.043822502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.043824515+07:00","message":"Set new StatePrefix: 'ผัดมาม่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.238939662+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.238983414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทักมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.238989683+07:00","message":"receive interim result [false|false]: ทักมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.239004263+07:00","message":"[buffer interim] 157 false ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.239011654+07:00","message":"[bufferProcess] interim [140000000]:ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.239014034+07:00","message":"[bufferProcess] send to processor:ทักมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.239020526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.239023192+07:00","message":"> Transcript [1541] [false]: 'ทักมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.239025394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.239027382+07:00","message":"Set new StatePrefix: 'ทักมานะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.411606072+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.537989283+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.538028023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทักมานะคะ\",\"confidence\":0.91250455}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.538034305+07:00","message":"receive interim result [true|false]: ทักมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.538041707+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.538043624+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.538049852+07:00","message":"[buffer interim] 157 true ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538056305+07:00","message":"[bufferProcess] interim [560000000]:ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538058888+07:00","message":"[bufferProcess] send to processor (isfinal):ทักมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538061875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538064425+07:00","message":"> Transcript [1542] [false]: 'ทักมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538067224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538069109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538070791+07:00","message":"StatePrefix: 'ทักมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538072548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.53807421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538076332+07:00","message":"> Transcript [1543] [true]: 'ทักมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538078188+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538079693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538081178+07:00","message":"StatePrefix: 'ทักมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538082753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:57.538084952+07:00","message":"Push: 'ทักมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:57.538091825+07:00","message":"push: {true ทักมานะคะ 0 0xc003992180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:57.543820369+07:00","message":"write wav file: './tmp/7508/7508_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.25537202+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.382368148+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.444048932+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.513592537+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.541972455+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.541987944+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.541990852+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.541997667+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542004937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542009344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542012129+07:00","message":"> Transcript [1544] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542014412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542016707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.54201853+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542020478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.542027212+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.542034896+07:00","message":"push: {true \n 0 0xc0004a8c80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:58.546528797+07:00","message":"write wav file: './tmp/7508/7508_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.640680939+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.640697026+07:00","message":"found end of frame, send empty tag with msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.640700086+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.64070617+07:00","message":"[buffer interim] 159 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640713215+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640716844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640720001+07:00","message":"> Transcript [1545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640722202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640725934+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640727667+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640730059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:58.640737223+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:58.640746637+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:27:58.645245786+07:00","message":"write wav file: './tmp/7508/7508_159.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:58.913044106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:27:58.91305557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.213680452+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.56367567+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.563717289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.563722824+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.563735663+07:00","message":"[buffer interim] 160 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.563742784+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.563745255+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.74125388+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.741294218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.741300283+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:27:59.741313167+07:00","message":"[buffer interim] 160 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.74132041+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.741322517+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.741326135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.741328937+07:00","message":"> Transcript [1546] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:27:59.741331186+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.062441112+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.062482116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.062488256+07:00","message":"receive interim result [false|false]: เป็นการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.062501935+07:00","message":"[buffer interim] 160 false เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062509601+07:00","message":"[bufferProcess] interim [840000000]:เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062511875+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062519067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.06252206+07:00","message":"> Transcript [1547] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062525062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062527222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062528958+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.062531042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.257141992+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.257190444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.257197108+07:00","message":"receive interim result [false|false]: เป็นการเรียงสระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.257215843+07:00","message":"[buffer interim] 160 false เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257229894+07:00","message":"[bufferProcess] interim [80000000]:เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257232417+07:00","message":"[bufferProcess] send to processor:เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257238728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257241495+07:00","message":"> Transcript [1548] [false]: 'เป็นการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257244485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257246488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257250463+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.257252784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.38212457+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.382163021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.382169669+07:00","message":"receive interim result [false|false]: เป็นการเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.382184739+07:00","message":"[buffer interim] 160 false เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.38219285+07:00","message":"[bufferProcess] interim [200000000]:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.382195148+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.382203217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.38220648+07:00","message":"> Transcript [1549] [false]: 'เป็นการเรียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.382209669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.382211989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.382214064+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.382216155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.568683976+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.568725687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.568731689+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.568744549+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568750942+07:00","message":"[bufferProcess] interim [380000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.56875346+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.56875917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568761578+07:00","message":"> Transcript [1550] [false]: 'เป็นการเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568764582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568766417+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568768102+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568770098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568774005+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568775901+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568778006+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.568779872+07:00","message":"Next Push (prob) : 'การเรียงสาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.568786605+07:00","message":"push: {false เป็น 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.761341816+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.761385025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.761391077+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.761405909+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.761413529+07:00","message":"[bufferProcess] interim [560000000]:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.761415938+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.761424029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.761427082+07:00","message":"> Transcript [1551] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.761429371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.761432327+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.959699103+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.959746198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.959752949+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:00.959768233+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.959776077+07:00","message":"[bufferProcess] interim [740000000]:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.95977855+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.959785059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.959788079+07:00","message":"> Transcript [1552] [false]: 'เป็นการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.959791212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.95979344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.959795634+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:00.959797865+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.278746339+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.278791664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.278797877+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.278811364+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278819162+07:00","message":"[bufferProcess] interim [40000000]:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278821457+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278827966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278830888+07:00","message":"> Transcript [1553] [false]: 'เป็นการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.27883457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278836867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278839042+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.278841701+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.532409778+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.532455426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.532461933+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.532480426+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532490059+07:00","message":"[bufferProcess] interim [340000000]:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532493206+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532501917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532505988+07:00","message":"> Transcript [1554] [false]: 'เป็นการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532510826+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532514072+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532517476+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.532520776+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.656697595+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.656742906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.656749425+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.656765105+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656772987+07:00","message":"[bufferProcess] interim [460000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656775307+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656782449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.65678575+07:00","message":"> Transcript [1555] [false]: 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656789639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656791982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656794389+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656796595+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656803486+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656806685+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656809897+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:01.656813051+07:00","message":"Next Push (prob) : 'โดยการสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:01.656825178+07:00","message":"push: {false การลำเลียงสาร 0 0xc000045080}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:01.913202545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:01.913217002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.04166747+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.041713199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.041723031+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.041741658+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.04175554+07:00","message":"[bufferProcess] interim [880000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.041759692+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.041769014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.041773277+07:00","message":"> Transcript [1556] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.0417769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.041780011+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.361297757+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.361334083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.361339869+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.361352753+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361359045+07:00","message":"[bufferProcess] interim [180000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361361405+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361367053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361369625+07:00","message":"> Transcript [1557] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361372854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.36137456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361376984+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.361379134+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.44693523+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.446985943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.446992269+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.447006574+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447013222+07:00","message":"[bufferProcess] interim [300000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447015931+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447019294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447022221+07:00","message":"> Transcript [1558] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447025916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447027969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447030588+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.447033289+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.559719727+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.559755906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.559761757+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.559779169+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.559789292+07:00","message":"[bufferProcess] interim [360000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.559792307+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.55979951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.559802255+07:00","message":"> Transcript [1559] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.559805593+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.55980749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.559809897+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.559812426+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.560948505+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.560955799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.560959078+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.560965955+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.5609687+07:00","message":"[bufferProcess] interim [420000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560970641+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560973563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560975312+07:00","message":"> Transcript [1560] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560977432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560978969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560981004+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560983103+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560988572+07:00","message":"Push: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560990431+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.560992621+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.56099484+07:00","message":"Next Push (prob) : 'แบบอินโด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.561002979+07:00","message":"push: {false โดยการสร้างเวสิเคิล 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.681074776+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.681114885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.68112107+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.681130578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.681133081+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.681139108+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.681144189+07:00","message":"[buffer interim] 160 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681149682+07:00","message":"[bufferProcess] interim [480000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681152046+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681156488+07:00","message":"[bufferProcess] interim [480000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.68117389+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681177471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681180069+07:00","message":"> Transcript [1561] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681182446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.681184168+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.754392111+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.754425355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.754431688+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.754444455+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.754450672+07:00","message":"[bufferProcess] interim [540000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.754455068+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.75446098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.754465059+07:00","message":"> Transcript [1562] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.754468417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.754470198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.75447236+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.754474801+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.882814079+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.88285133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.88285871+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.882867816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.88287199+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.882883345+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.882890984+07:00","message":"[buffer interim] 160 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882911028+07:00","message":"[bufferProcess] interim [660000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882938657+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882949996+07:00","message":"[bufferProcess] interim [660000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882953683+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882959354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882965595+07:00","message":"> Transcript [1563] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882969389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.882973483+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.884568705+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.884577493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.884580849+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.884587082+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.884593289+07:00","message":"[bufferProcess] interim [720000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.884596253+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.88460089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.884604381+07:00","message":"> Transcript [1564] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.884607373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.884615186+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.938307056+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.93834398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.938354262+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.938364459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.938367625+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.938374593+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:02.938379816+07:00","message":"[buffer interim] 160 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938385543+07:00","message":"[bufferProcess] interim [780000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.93839103+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938396002+07:00","message":"[bufferProcess] interim [780000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938398081+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938400938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938403614+07:00","message":"> Transcript [1565] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938405834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:02.938407618+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.069750798+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.0697876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.069794372+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.069808346+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.069816102+07:00","message":"[bufferProcess] interim [900000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.069819444+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.06982742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.069831493+07:00","message":"> Transcript [1566] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.069835883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.069839443+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.642227971+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.642271081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.642277597+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:03.642290236+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.642297633+07:00","message":"[bufferProcess] interim [500000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.642300189+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.64230447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.642307349+07:00","message":"> Transcript [1567] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.642309825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:03.642311929+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.035990846+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.036029685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.03603561+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.036047079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.036049972+07:00","message":"receive interim result [false|false]:  endocytosis ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.036058438+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.036061706+07:00","message":"[buffer interim] 160 false  endocytosis ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036067046+07:00","message":"[bufferProcess] interim [920000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036069569+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036072275+07:00","message":"[bufferProcess] interim [920000000]: endocytosis ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036074882+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036077712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036080014+07:00","message":"> Transcript [1568] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036083197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036085038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036086743+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.036088755+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278697567+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278740204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278747226+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278760768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis ซึ่งแบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278765127+07:00","message":"receive interim result [false|false]:  endocytosis ซึ่งแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278779195+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.278791873+07:00","message":"[buffer interim] 160 false  endocytosis ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278797651+07:00","message":"[bufferProcess] interim [40000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278800402+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278803749+07:00","message":"[bufferProcess] interim [40000000]: endocytosis ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278806209+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278826415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278857426+07:00","message":"> Transcript [1569] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278862236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.278865045+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.4818581+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.48189952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.481906303+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.481919271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis ซึ่งแบ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.48192246+07:00","message":"receive interim result [false|false]:  endocytosis ซึ่งแบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.48193042+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.48193492+07:00","message":"[buffer interim] 160 false  endocytosis ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481941833+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481944371+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481947495+07:00","message":"[bufferProcess] interim [280000000]: endocytosis ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481949924+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481953299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481956178+07:00","message":"> Transcript [1570] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481960315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481963748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481965653+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.481967918+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.670678147+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.670718302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.670726375+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.670738547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ซึ่งแบ่งออกเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.67074172+07:00","message":"receive interim result [false|false]:  ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.670750152+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:04.670754145+07:00","message":"[buffer interim] 160 false  ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670760819+07:00","message":"[bufferProcess] interim [520000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670763509+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670766561+07:00","message":"[bufferProcess] interim [520000000]: ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670768745+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670772193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.67077503+07:00","message":"> Transcript [1571] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670779327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.67078132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670783171+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:04.670785441+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:04.91336763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:04.913377973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.232352647+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241556049+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241592032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241598612+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241623303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ซึ่งแบ่งออกเป็น 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241627448+07:00","message":"receive interim result [false|false]:  ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241636042+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.241639791+07:00","message":"[buffer interim] 160 false  ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241646124+07:00","message":"[bufferProcess] interim [60000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.24164869+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241652012+07:00","message":"[bufferProcess] interim [60000000]: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241654952+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.24165832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241660952+07:00","message":"> Transcript [1572] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241664996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241666952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.24166874+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.241671154+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242367224+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242383627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.2423879+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242396758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242399147+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242403636+07:00","message":"[buffer interim] 160 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242406439+07:00","message":"[buffer interim] 160 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242409271+07:00","message":"[bufferProcess] interim [120000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242411411+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242418268+07:00","message":"[bufferProcess] interim [120000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242420277+07:00","message":"[bufferProcess] update buffer: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242422322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242424264+07:00","message":"> Transcript [1573] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242426846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242429016+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242430623+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242432638+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.24243924+07:00","message":"Push: 'แบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242441314+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242443378+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.242450967+07:00","message":"Next Push (prob) : 'แบ่งออกเป็น 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.242472826+07:00","message":"push: {false แบบ endocytosis ซึ่ง 0 0xc000045080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.344277934+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.344321388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1\",\"confidence\":0.86453557}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.344327754+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.344334933+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.344336892+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.344343681+07:00","message":"[buffer interim] 160 true เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344351136+07:00","message":"[bufferProcess] interim [240000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344354297+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344357551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344360432+07:00","message":"> Transcript [1574] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344363672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344365528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344367262+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344369734+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344372148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344373987+07:00","message":"> Transcript [1575] [true]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.34437611+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344377775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344379374+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344383967+07:00","message":"TextPushed: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิลแบบ endocytosis ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:05.344386679+07:00","message":"Push: 'แบ่งออกเป็น 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.34439437+07:00","message":"push: {true แบ่งออกเป็น 1 0 0xc000045080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:05.357630247+07:00","message":"write wav file: './tmp/7508/7508_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:05.555963624+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.058709497+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.058753577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.058759731+07:00","message":"receive interim result [false|false]: ปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.058774434+07:00","message":"[buffer interim] 161 false ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.058782936+07:00","message":"[bufferProcess] interim [480000000]:ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.058784497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.083717155+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.083749736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.083754985+07:00","message":"receive interim result [false|false]: ฝาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.083766189+07:00","message":"[buffer interim] 161 false ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.083771908+07:00","message":"[bufferProcess] interim [540000000]:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.083774107+07:00","message":"[bufferProcess] send to processor:ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.08377944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.083781929+07:00","message":"> Transcript [1576] [false]: 'ปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.083783898+07:00","message":"Set StatePrefix (first interim): 'ปลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.089926914+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.089950803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรากฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.089955027+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.089964136+07:00","message":"[buffer interim] 161 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.089969609+07:00","message":"[bufferProcess] interim [600000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.089971626+07:00","message":"[bufferProcess] send to processor:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.089977385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.089980144+07:00","message":"> Transcript [1577] [false]: 'ฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.089982374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.08998458+07:00","message":"Set new StatePrefix: 'ฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.402642006+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.402682691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลากดใส่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.402688736+07:00","message":"receive interim result [false|false]: ปลากดใส่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.402701998+07:00","message":"[buffer interim] 161 false ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.402709559+07:00","message":"[bufferProcess] interim [900000000]:ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.402711649+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.402718166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.402721043+07:00","message":"> Transcript [1578] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.402723171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.402724934+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.530275842+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.530315592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.530320639+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:06.53033459+07:00","message":"[buffer interim] 161 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.530341907+07:00","message":"[bufferProcess] interim [20000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.530344161+07:00","message":"[bufferProcess] send to processor:ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.53035121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.53035384+07:00","message":"> Transcript [1579] [false]: 'ปลากดใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.530356402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:06.530358381+07:00","message":"Set new StatePrefix: 'ปลากดใส่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.032830901+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.11779213+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.117834415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.117841499+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.117857556+07:00","message":"[buffer interim] 161 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.117865098+07:00","message":"[bufferProcess] interim [620000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.117867593+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.117870972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.117874079+07:00","message":"> Transcript [1580] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.117876336+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.117878678+07:00","message":"Set new StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136481461+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136499842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136504549+07:00","message":"receive interim result [true|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136508125+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136510301+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136516715+07:00","message":"[buffer interim] 161 true ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136526521+07:00","message":"[bufferProcess] interim [710000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136529289+07:00","message":"[bufferProcess] send to processor (isfinal):ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136532018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136533995+07:00","message":"> Transcript [1581] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136536695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.13653844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136540185+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.13654298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136544478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136546351+07:00","message":"> Transcript [1582] [true]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136548444+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136549984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136551431+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136552963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.136555993+07:00","message":"Push: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.136565363+07:00","message":"push: {true ฟาโกไซโทซิส 0 0xc00380cd80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:07.142678821+07:00","message":"write wav file: './tmp/7508/7508_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.285822873+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:07.914206394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:07.914213181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.953363101+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.953400647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.953405624+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:07.953419382+07:00","message":"[buffer interim] 162 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.953425908+07:00","message":"[bufferProcess] interim [720000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:07.953427788+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.475138888+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.475183331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ชิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.475189561+07:00","message":"receive interim result [false|false]: 2 ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.475206384+07:00","message":"[buffer interim] 162 false 2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.475214248+07:00","message":"[bufferProcess] interim [200000000]:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.475216479+07:00","message":"[bufferProcess] send to processor:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.475222788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.475226056+07:00","message":"> Transcript [1583] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.475228671+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.523043573+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.523079216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองพี่น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.523084909+07:00","message":"receive interim result [false|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:08.523097316+07:00","message":"[buffer interim] 162 false สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523104597+07:00","message":"[bufferProcess] interim [320000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523106961+07:00","message":"[bufferProcess] send to processor:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523113864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523117101+07:00","message":"> Transcript [1584] [false]: '2 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523120042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523122284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523124265+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:08.523126682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.176154752+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.176213026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองพี่น้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.17621986+07:00","message":"receive interim result [false|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.176235449+07:00","message":"[buffer interim] 162 false สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.176243023+07:00","message":"[bufferProcess] interim [920000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.176247105+07:00","message":"[bufferProcess] send to processor:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.176254109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.176256572+07:00","message":"> Transcript [1585] [false]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.176258796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.176260836+07:00","message":"Set new StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.593240498+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.654910163+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.724943897+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.724983347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองพี่น้อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.724989132+07:00","message":"receive interim result [true|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.724998342+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.725000199+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.725005695+07:00","message":"[buffer interim] 162 true สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725014616+07:00","message":"[bufferProcess] interim [520000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725019165+07:00","message":"[bufferProcess] send to processor (isfinal):สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725022404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725025562+07:00","message":"> Transcript [1586] [false]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725028799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725030612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725032437+07:00","message":"StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725034267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725035834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.72503766+07:00","message":"> Transcript [1587] [true]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725039978+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725041648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725045779+07:00","message":"StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725047556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.725053019+07:00","message":"Push: 'สองพี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.725059978+07:00","message":"push: {true สองพี่น้อง 0 0xc003992000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:09.732130822+07:00","message":"write wav file: './tmp/7508/7508_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.783000598+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.891691447+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.891715855+07:00","message":"found end of frame, send empty tag with msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.891719716+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.891728708+07:00","message":"[buffer interim] 163 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891735884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891739481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891742334+07:00","message":"> Transcript [1588] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891745033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891746949+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891749094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891750721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:09.891753825+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:09.89177406+07:00","message":"push: {true \n 0 0xc00380c180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:09.896950293+07:00","message":"write wav file: './tmp/7508/7508_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.043263944+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.562730487+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.562766947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.562771493+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.562788651+07:00","message":"[buffer interim] 164 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.562801923+07:00","message":"[bufferProcess] interim [600000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.562803942+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.690450086+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.690489709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.690496086+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:10.690513254+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.690525889+07:00","message":"[bufferProcess] interim [660000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.690528737+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.690532907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.690536055+07:00","message":"> Transcript [1589] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:10.690538378+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:10.914894589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:10.914911565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.093849391+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.093892199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.093897862+07:00","message":"receive interim result [false|false]: 3 การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.093911211+07:00","message":"[buffer interim] 164 false 3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.093918235+07:00","message":"[bufferProcess] interim [80000000]:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.093920854+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.093926762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.093929753+07:00","message":"> Transcript [1590] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.09393216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.093934474+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.279952499+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.279997609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.280004027+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.280017485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.280020664+07:00","message":"receive interim result [false|false]:  การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.280029816+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.28003322+07:00","message":"[buffer interim] 164 false  การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280039655+07:00","message":"[bufferProcess] interim [260000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280041934+07:00","message":"[bufferProcess] send to processor:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280044554+07:00","message":"[bufferProcess] interim [260000000]: การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280047296+07:00","message":"[bufferProcess] update buffer: 3 การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280050381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.28005318+07:00","message":"> Transcript [1591] [false]: '3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280055877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280059386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280061314+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.280063206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.477040934+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.477076467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.477082645+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.477093496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำเสนอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.477096623+07:00","message":"receive interim result [false|false]:  การนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.477104158+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.47710715+07:00","message":"[buffer interim] 164 false  การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477113166+07:00","message":"[bufferProcess] interim [500000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477115195+07:00","message":"[bufferProcess] send to processor:3 การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477117643+07:00","message":"[bufferProcess] interim [500000000]: การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477119779+07:00","message":"[bufferProcess] update buffer: 3 การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477122347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.47712474+07:00","message":"> Transcript [1592] [false]: '3 การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477127473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.47712915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477130885+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.477132538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.590701043+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.590736844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.590742568+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.590753217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.59075646+07:00","message":"receive interim result [false|false]:  การนำสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.590763272+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.590769775+07:00","message":"[buffer interim] 164 false  การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590775238+07:00","message":"[bufferProcess] interim [620000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590777526+07:00","message":"[bufferProcess] send to processor:3 การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590782888+07:00","message":"[bufferProcess] interim [620000000]: การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590785311+07:00","message":"[bufferProcess] update buffer: 3 การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590787785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590790274+07:00","message":"> Transcript [1593] [false]: '3 การนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590793006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590795009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590796861+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.590798947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778769211+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778806552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778812137+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778828337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778831469+07:00","message":"receive interim result [false|false]:  การนำสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778840484+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.778844037+07:00","message":"[buffer interim] 164 false  การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778851136+07:00","message":"[bufferProcess] interim [740000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778853665+07:00","message":"[bufferProcess] send to processor:3 การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778856326+07:00","message":"[bufferProcess] interim [740000000]: การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778858672+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.77886164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778864417+07:00","message":"> Transcript [1594] [false]: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778867387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778869275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778870983+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778872668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778875138+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778876651+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778878303+07:00","message":"Set new StatePrefix : '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.778880372+07:00","message":"Next Push (prob) : ' การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.77888916+07:00","message":"push: {false 3 0 0xc0020c0380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967670682+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967717983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967723822+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967737625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967741001+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967749359+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:11.967753074+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967759717+07:00","message":"[bufferProcess] interim [980000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967762037+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967764704+07:00","message":"[bufferProcess] interim [980000000]: การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.96776698+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967769831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967772776+07:00","message":"> Transcript [1595] [false]: '3 การนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967777491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967779634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967781477+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:11.967783697+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161016321+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161053896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161059397+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161073105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161076224+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161084547+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.161088321+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161093866+07:00","message":"[bufferProcess] interim [160000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161095958+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161098639+07:00","message":"[bufferProcess] interim [160000000]: การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161100857+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161103551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161106386+07:00","message":"> Transcript [1596] [false]: '3 การนำสารเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161109353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161111151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161112911+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.161114713+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.481560824+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.481601832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.481608347+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.481627126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.481630665+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.481640037+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.48164399+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481650299+07:00","message":"[bufferProcess] interim [460000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481653077+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481656341+07:00","message":"[bufferProcess] interim [460000000]: การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481658619+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481661461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481664501+07:00","message":"> Transcript [1597] [false]: '3 การนำสารเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481667393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481669215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481671114+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.481673031+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681547366+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681584315+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-02-25T11:28:12.681590505+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681607456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681616765+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681633348+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681652286+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.68165993+07:00","message":"[bufferProcess] interim [700000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681663187+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681668371+07:00","message":"[bufferProcess] interim [700000000]: การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681671583+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681674231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681677559+07:00","message":"> Transcript [1598] [false]: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681680205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681682019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681683695+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681685609+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681689815+07:00","message":"Push: ' การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681691495+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681693328+07:00","message":"Set new StatePrefix : '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.681695796+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.681703992+07:00","message":"push: {false  การนำสาร 0 0xc0020c0380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998170609+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998211419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998217143+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998230435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัยตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998234731+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998243912+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:12.998247333+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998256938+07:00","message":"[bufferProcess] interim [940000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998259486+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998262492+07:00","message":"[bufferProcess] interim [940000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998265148+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998268143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998270794+07:00","message":"> Transcript [1599] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998273669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998275474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.99827729+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:12.998279724+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248698003+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248732485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248737379+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248748386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248751444+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248758289+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.248761233+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248766476+07:00","message":"[bufferProcess] interim [240000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.24876886+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.24877153+07:00","message":"[bufferProcess] interim [240000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.24877381+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248776425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248778695+07:00","message":"> Transcript [1600] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248781241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248782962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248784921+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.248787077+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.251616939+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.2516259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.251629197+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.251634545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.251637537+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.251641742+07:00","message":"[buffer interim] 164 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.251643923+07:00","message":"[buffer interim] 164 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251646955+07:00","message":"[bufferProcess] interim [300000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251648694+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.25165108+07:00","message":"[bufferProcess] interim [300000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251652988+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251654939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.25165671+07:00","message":"> Transcript [1601] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251658632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251660156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251661931+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.251663915+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.302445481+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405528591+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405568086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405574369+07:00","message":"receive interim result [true|false]: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405581726+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405583708+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405590599+07:00","message":"[buffer interim] 164 true 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405597233+07:00","message":"[bufferProcess] interim [480000000]:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405600065+07:00","message":"[bufferProcess] send to processor (isfinal):3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405603513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405606435+07:00","message":"> Transcript [1602] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405609345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405617613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405619981+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405622006+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405625077+07:00","message":"Push: 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405626832+07:00","message":"TextPushed: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405629124+07:00","message":"Set new StatePrefix : '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405631506+07:00","message":"Next Push (prob) : 'อาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405633241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405636349+07:00","message":"> Transcript [1603] [true]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405638503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405640026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405641586+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405643336+07:00","message":"TextPushed: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:13.405645293+07:00","message":"Push: 'อาศัยตัวรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405653022+07:00","message":"push: {false เข้าสู่เซลล์โดย 0 0xc0020c0380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:13.405662898+07:00","message":"push: {true อาศัยตัวรับ 0 0xc0020c0380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:13.415670256+07:00","message":"write wav file: './tmp/7508/7508_164.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:13.915807261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:13.91582207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.204268543+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.26351871+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.403358155+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.427838257+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.427856242+07:00","message":"found end of frame, send empty tag with msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.427859624+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.427866668+07:00","message":"[buffer interim] 165 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427873705+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427877435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.42788039+07:00","message":"> Transcript [1604] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427882895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427884733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427886394+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427888088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.427890406+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.427900579+07:00","message":"push: {true \n 0 0xc0020c1200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:14.433087649+07:00","message":"write wav file: './tmp/7508/7508_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.951918794+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.951963239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.951968258+07:00","message":"receive interim result [false|false]: เดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:14.951980687+07:00","message":"[buffer interim] 166 false เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.951989289+07:00","message":"[bufferProcess] interim [420000000]:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:14.951991113+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.124854401+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.124901328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.124907724+07:00","message":"receive interim result [false|false]: เดี๋ยวเรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.124920805+07:00","message":"[buffer interim] 166 false เดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.124927758+07:00","message":"[bufferProcess] interim [540000000]:เดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.124930151+07:00","message":"[bufferProcess] send to processor:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.124935528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.124938325+07:00","message":"> Transcript [1605] [false]: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.124940588+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.251219503+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.251267007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.25127385+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.251289576+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251297545+07:00","message":"[bufferProcess] interim [660000000]:เดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251300177+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251307461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251310394+07:00","message":"> Transcript [1606] [false]: 'เดี๋ยวเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251313393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251315306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251317267+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.251319378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.375374506+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.375426686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.375431783+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.37544463+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375451167+07:00","message":"[bufferProcess] interim [780000000]:เดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375453236+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375458129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375461058+07:00","message":"> Transcript [1607] [false]: 'เดี๋ยวเรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375464526+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375466392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375468264+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.375470176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.562333566+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.562375909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.562381913+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.562392467+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562398615+07:00","message":"[bufferProcess] interim [960000000]:เดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562401057+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562405916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562408387+07:00","message":"> Transcript [1608] [false]: 'เดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562411403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562413317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562415028+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.562417093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.758635787+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.758688768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.758695194+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.758713637+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758724909+07:00","message":"[bufferProcess] interim [140000000]:เดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758727576+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758734575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758738353+07:00","message":"> Transcript [1609] [false]: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758742223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758749745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758751585+07:00","message":"StatePrefix: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758753434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758761042+07:00","message":"Push: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758763094+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758765011+07:00","message":"Set new StatePrefix : 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.758767067+07:00","message":"Next Push (prob) : 'เรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.758775659+07:00","message":"push: {false เดี๋ยว 0 0xc0020c1300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.762038135+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.762064011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.762069436+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:15.762083739+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762088944+07:00","message":"[bufferProcess] interim [200000000]:เดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762091027+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762094528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762096881+07:00","message":"> Transcript [1610] [false]: 'เดี๋ยวเรามาดูกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762099763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.76210156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762103252+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:15.762105201+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.010467883+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.010510179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.010516236+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.010532665+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010541569+07:00","message":"[bufferProcess] interim [440000000]:เดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010544225+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010547793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010550741+07:00","message":"> Transcript [1611] [false]: 'เดี๋ยวเรามาดูกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010554111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010556206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.01055841+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.010560455+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.517546095+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.517597628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.517603232+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.51762583+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.517636089+07:00","message":"[bufferProcess] interim [920000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.517638545+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.517644579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.51764737+07:00","message":"> Transcript [1612] [false]: 'เดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.517653796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.517656001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.51765789+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.51766017+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.656016915+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.656054923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.656060717+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.656076506+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656086354+07:00","message":"[bufferProcess] interim [40000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656088643+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.65609421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656097008+07:00","message":"> Transcript [1613] [false]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656100797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656104788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656106768+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656109112+07:00","message":"TextPushed: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656115132+07:00","message":"Push: 'เรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656116813+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656118874+07:00","message":"Set new StatePrefix : 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.656121024+07:00","message":"Next Push (prob) : 'นะคะว่าแต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.656140449+07:00","message":"push: {false เรามาดูกัน 0 0xc0020c1300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.723775366+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.723809228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.723814814+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:16.723827795+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723835269+07:00","message":"[bufferProcess] interim [220000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723837643+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723844347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723847039+07:00","message":"> Transcript [1614] [false]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723850511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723852793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723854617+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:16.723856918+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:16.916513462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:16.916527965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.045059366+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.045098724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.045104738+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.045118169+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045125743+07:00","message":"[bufferProcess] interim [460000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045128408+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045134477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045137601+07:00","message":"> Transcript [1615] [false]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045140999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045143041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045145353+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.045148017+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.232293888+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.232336276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.232343718+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.232360697+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232368211+07:00","message":"[bufferProcess] interim [640000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232370759+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232377696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232380588+07:00","message":"> Transcript [1616] [false]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232384011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232386028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.232388613+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.23239391+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.358413853+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.358458199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.35846524+07:00","message":"receive interim result [false|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.358479487+07:00","message":"[buffer interim] 166 false เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358486408+07:00","message":"[bufferProcess] interim [760000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358489053+07:00","message":"[bufferProcess] send to processor:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358495784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358498594+07:00","message":"> Transcript [1617] [false]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358502171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358504506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358506705+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358509829+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358515836+07:00","message":"Push: 'นะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358517943+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.358521361+07:00","message":"Set new StatePrefix : 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.35852366+07:00","message":"Next Push (prob) : 'ละแบบเป็นยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.358531506+07:00","message":"push: {false นะคะว่าแต่ 0 0xc0020c1300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.602462636+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.714989676+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.715030633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.715037255+07:00","message":"receive interim result [true|false]: เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.71504381+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.715046246+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.715053932+07:00","message":"[buffer interim] 166 true เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715061812+07:00","message":"[bufferProcess] interim [210000000]:เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715065248+07:00","message":"[bufferProcess] send to processor (isfinal):เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715069005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715071756+07:00","message":"> Transcript [1618] [false]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715075112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715076972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715079172+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715081611+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.71508349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715085368+07:00","message":"> Transcript [1619] [true]: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715087597+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715089055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715090615+07:00","message":"StatePrefix: 'เดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715092401+07:00","message":"TextPushed: 'เดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:17.715095553+07:00","message":"Push: 'ละแบบเป็นยังไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:17.715111125+07:00","message":"push: {true ละแบบเป็นยังไง 0 0xc0020c1300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:17.723824419+07:00","message":"write wav file: './tmp/7508/7508_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.115895002+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.697930336+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.697977205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.697982414+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.697996182+07:00","message":"[buffer interim] 167 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.698002611+07:00","message":"[bufferProcess] interim [600000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.698004186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.848549938+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.84859237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.848598369+07:00","message":"receive interim result [false|false]: ภาพเก่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.84861684+07:00","message":"[buffer interim] 167 false ภาพเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.848627842+07:00","message":"[bufferProcess] interim [780000000]:ภาพเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.848630668+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.848637274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.848640077+07:00","message":"> Transcript [1620] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.848642685+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.96295264+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.962995737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพกรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.96300213+07:00","message":"receive interim result [false|false]: ภาพกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:18.963017507+07:00","message":"[buffer interim] 167 false ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963025327+07:00","message":"[bufferProcess] interim [840000000]:ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963027565+07:00","message":"[bufferProcess] send to processor:ภาพเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963034578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963037904+07:00","message":"> Transcript [1621] [false]: 'ภาพเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963041598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963043575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.963045895+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:18.96304837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.155114724+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.155173269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.155180391+07:00","message":"receive interim result [false|false]: ภาพก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.155197113+07:00","message":"[buffer interim] 167 false ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.15520397+07:00","message":"[bufferProcess] interim [80000000]:ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155206228+07:00","message":"[bufferProcess] send to processor:ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155213692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155219133+07:00","message":"> Transcript [1622] [false]: 'ภาพกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155222645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155224687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155226845+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.155228924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.262519698+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387460486+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387517909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพก\",\"confidence\":0.80630744}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387523921+07:00","message":"receive interim result [true|false]: ภาพก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387534275+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387536366+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387544927+07:00","message":"[buffer interim] 167 true ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387553709+07:00","message":"[bufferProcess] interim [380000000]:ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387557032+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387560327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387563078+07:00","message":"> Transcript [1623] [false]: 'ภาพก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387566182+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387567945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387570086+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387572214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387573694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387575437+07:00","message":"> Transcript [1624] [true]: 'ภาพก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387577263+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387581801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387583543+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387585078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:19.387587814+07:00","message":"Push: 'ภาพก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.387596132+07:00","message":"push: {true ภาพก 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:19.393766321+07:00","message":"write wav file: './tmp/7508/7508_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:19.583535461+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:19.91674298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:19.91675262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.065187758+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.065253088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.06525964+07:00","message":"receive interim result [false|false]: ฝาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.065275371+07:00","message":"[buffer interim] 168 false ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.065283176+07:00","message":"[bufferProcess] interim [480000000]:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.06528575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.127198123+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.12723893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรากฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.12724468+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.127259818+07:00","message":"[buffer interim] 168 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.127266976+07:00","message":"[bufferProcess] interim [600000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.127269022+07:00","message":"[bufferProcess] send to processor:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.127272429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.127274995+07:00","message":"> Transcript [1625] [false]: 'ฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.127277331+07:00","message":"Set StatePrefix (first interim): 'ฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.428263193+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.428300174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.428305681+07:00","message":"receive interim result [false|false]: ฟาโกไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.428318294+07:00","message":"[buffer interim] 168 false ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.428325513+07:00","message":"[bufferProcess] interim [840000000]:ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.428327623+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.428332972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.428335979+07:00","message":"> Transcript [1626] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.428337914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.428339781+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.564469221+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.56450592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.564512142+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:20.564525188+07:00","message":"[buffer interim] 168 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.564533264+07:00","message":"[bufferProcess] interim [20000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.564535478+07:00","message":"[bufferProcess] send to processor:ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.564542594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.564545855+07:00","message":"> Transcript [1627] [false]: 'ฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.564547789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:20.564549995+07:00","message":"Set new StatePrefix: 'ฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.147212589+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.147256507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.147263516+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิสแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.147279179+07:00","message":"[buffer interim] 168 false ฟาโกไซโทซิสแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.147287032+07:00","message":"[bufferProcess] interim [560000000]:ฟาโกไซโทซิสแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.147289568+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.147296788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.147300218+07:00","message":"> Transcript [1628] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.147302629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.147304723+07:00","message":"Set new StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.170554476+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.170576939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.170581959+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.170595251+07:00","message":"[buffer interim] 168 false ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170600702+07:00","message":"[bufferProcess] interim [620000000]:ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170603225+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิสแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170606947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170609777+07:00","message":"> Transcript [1629] [false]: 'ฟาโกไซโทซิสแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170618732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170620806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170622689+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.170624798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.442289304+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537008859+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537055732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537062686+07:00","message":"receive interim result [true|false]: ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537073881+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537076427+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537084245+07:00","message":"[buffer interim] 168 true ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537092045+07:00","message":"[bufferProcess] interim [70000000]:ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537095318+07:00","message":"[bufferProcess] send to processor (isfinal):ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537098925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537101529+07:00","message":"> Transcript [1630] [false]: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537104858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537106596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537108503+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537110405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537111957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537113765+07:00","message":"> Transcript [1631] [true]: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537115805+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537117319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537118768+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537120333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:21.537123113+07:00","message":"Push: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.537131364+07:00","message":"push: {true ฟาโกไซโทซิสนะคะ 0 0xc00380c300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:21.543652053+07:00","message":"write wav file: './tmp/7508/7508_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:21.825143524+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.359521075+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.359576575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.359584315+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.359605595+07:00","message":"[buffer interim] 169 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.359621808+07:00","message":"[bufferProcess] interim [420000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.359624073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.585493907+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.585542046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.585547967+07:00","message":"receive interim result [false|false]: เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.585571887+07:00","message":"[buffer interim] 169 false เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.585581509+07:00","message":"[bufferProcess] interim [600000000]:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.585584988+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.585592096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.585594712+07:00","message":"> Transcript [1632] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.585597098+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.682844347+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.682885116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.682891624+07:00","message":"receive interim result [false|false]: เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.682908404+07:00","message":"[buffer interim] 169 false เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682920579+07:00","message":"[bufferProcess] interim [720000000]:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682923372+07:00","message":"[bufferProcess] send to processor:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682930697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682934023+07:00","message":"> Transcript [1633] [false]: 'เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682937393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.6829395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682941497+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.682943774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739659455+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739685427+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739688198+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739698335+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739700275+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739701872+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739703491+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.7397051+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.739706784+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:22.917174055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:22.917175463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.99784623+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.997897119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.99790438+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:22.997925594+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.99793998+07:00","message":"[bufferProcess] interim [960000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.997943729+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.997953684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.997957967+07:00","message":"> Transcript [1634] [false]: 'เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.997963331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.997966022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.997969559+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:22.99797235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.189831923+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.189872861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.18987958+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.189895808+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189905757+07:00","message":"[bufferProcess] interim [200000000]:เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189909195+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189918589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189921521+07:00","message":"> Transcript [1635] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189925135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189927469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189929488+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.189931573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.249922532+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.249955016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.249960358+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.24997517+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249981802+07:00","message":"[bufferProcess] interim [320000000]:เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249983695+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249987815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.24999117+07:00","message":"> Transcript [1636] [false]: 'เป็นการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249994371+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249996306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249997925+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.249999702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.250002163+07:00","message":"Push: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.250003885+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.25000563+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.250007579+07:00","message":"Next Push (prob) : 'ลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.250015971+07:00","message":"push: {false เป็นการ 0 0xc0020c1680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.57242741+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.572466116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.572472688+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.572487908+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.572495154+07:00","message":"[bufferProcess] interim [620000000]:เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.572497541+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.572505461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.57250838+07:00","message":"> Transcript [1637] [false]: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.57251061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.572512861+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.89306496+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.893123526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.89312972+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:23.893145694+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893154859+07:00","message":"[bufferProcess] interim [920000000]:เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893172242+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893179553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893183018+07:00","message":"> Transcript [1638] [false]: 'เป็นการลำเลียงสารขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893186671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893188902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893191131+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:23.893194917+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.077916824+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.077953092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.077962124+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.077978529+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.077986463+07:00","message":"[bufferProcess] interim [40000000]:เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.077988678+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.077994293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.077996966+07:00","message":"> Transcript [1639] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.078000292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.07800238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.078004231+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.07800646+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.083060062+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.083103885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.083112768+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.083128009+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083134763+07:00","message":"[bufferProcess] interim [100000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083137336+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083145111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.08314795+07:00","message":"> Transcript [1640] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083151664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083153746+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083156005+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.083158404+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.290079716+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.29012896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.290134577+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.290149441+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290156086+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290158848+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290162092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290164733+07:00","message":"> Transcript [1641] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290168383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290170408+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290173951+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290177193+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290180986+07:00","message":"Push: 'ลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290183737+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290186582+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.290189863+07:00","message":"Next Push (prob) : 'ใหญ่ที่ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.290200078+07:00","message":"push: {false ลำเลียงสารขนาด 0 0xc0020c1680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.396051601+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.396087037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.396092437+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.396106338+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396112589+07:00","message":"[bufferProcess] interim [340000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396115071+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396120162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396122906+07:00","message":"> Transcript [1642] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396126776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396128742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.39613059+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.396133162+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.39789708+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.397915599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.397919578+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.397929355+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.39793309+07:00","message":"[bufferProcess] interim [400000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.397935079+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.397937222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.397939093+07:00","message":"> Transcript [1643] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.397941546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.397943255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.39794496+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.397946819+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.657211013+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.657244844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.657250418+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:24.657262591+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.657268947+07:00","message":"[bufferProcess] interim [640000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.6572714+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.657274891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.65727773+07:00","message":"> Transcript [1644] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.657280867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.657284304+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.657286603+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:24.657288931+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.092622306+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.171566481+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.171618506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.171624797+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.171640503+07:00","message":"[buffer interim] 169 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171647299+07:00","message":"[bufferProcess] interim [240000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171649612+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.17165305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171655701+07:00","message":"> Transcript [1645] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171659322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171661306+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171663497+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171665676+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171670532+07:00","message":"Push: 'ใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171672501+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171674558+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.171676821+07:00","message":"Next Push (prob) : 'ละลายน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.171706804+07:00","message":"push: {false ใหญ่ที่ไม่ 0 0xc0020c1680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188082355+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188113856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\",\"confidence\":0.9562892}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188119937+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188127561+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188130467+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188137694+07:00","message":"[buffer interim] 169 true เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188143009+07:00","message":"[bufferProcess] interim [300000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188145667+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188148628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188151319+07:00","message":"> Transcript [1646] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188155321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188157166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.18815876+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188160981+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188162877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188164753+07:00","message":"> Transcript [1647] [true]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.18816669+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.18816834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188169829+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188171521+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.188178278+07:00","message":"Push: 'ละลายน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.188185009+07:00","message":"push: {true ละลายน้ำ 0 0xc0020c1680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:25.199857229+07:00","message":"write wav file: './tmp/7508/7508_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.485846366+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:25.917261196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:25.9172816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.949345628+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.949391073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.949396843+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:25.949410281+07:00","message":"[buffer interim] 170 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.949417265+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:25.949419039+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.128090433+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.128132947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.128139508+07:00","message":"receive interim result [false|false]: โดยส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.128153652+07:00","message":"[buffer interim] 170 false โดยส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.128160942+07:00","message":"[bufferProcess] interim [660000000]:โดยส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.128163881+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.1281704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.128173434+07:00","message":"> Transcript [1648] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.128175918+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.322075339+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.322114948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.322120779+07:00","message":"receive interim result [false|false]: โดยส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.322132803+07:00","message":"[buffer interim] 170 false โดยส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322139772+07:00","message":"[bufferProcess] interim [900000000]:โดยส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322142091+07:00","message":"[bufferProcess] send to processor:โดยส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.32214754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322150492+07:00","message":"> Transcript [1649] [false]: 'โดยส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322153806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322155847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322158084+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.322160146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.64727532+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.647313426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของยี่ห้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.647320359+07:00","message":"receive interim result [false|false]: โดยส่วนของยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.647333503+07:00","message":"[buffer interim] 170 false โดยส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647342055+07:00","message":"[bufferProcess] interim [140000000]:โดยส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647344244+07:00","message":"[bufferProcess] send to processor:โดยส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647348657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647351357+07:00","message":"> Transcript [1650] [false]: 'โดยส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647354529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647356442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647358464+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.647360805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.671819904+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.671836323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.671840593+07:00","message":"receive interim result [false|false]: โดยส่วนของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.671846611+07:00","message":"[buffer interim] 170 false โดยส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671851221+07:00","message":"[bufferProcess] interim [200000000]:โดยส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671853128+07:00","message":"[bufferProcess] send to processor:โดยส่วนของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671855509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671857755+07:00","message":"> Transcript [1651] [false]: 'โดยส่วนของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671860022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.67186169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671863342+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.671865007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.732134711+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.732164625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.73217102+07:00","message":"receive interim result [false|false]: โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.732184589+07:00","message":"[buffer interim] 170 false โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732189603+07:00","message":"[bufferProcess] interim [320000000]:โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732192044+07:00","message":"[bufferProcess] send to processor:โดยส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.73219801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732200742+07:00","message":"> Transcript [1652] [false]: 'โดยส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732203524+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732205479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732207499+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732209356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732211954+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732213794+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732215537+07:00","message":"Set new StatePrefix : 'โดยส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:26.732217761+07:00","message":"Next Push (prob) : 'ส่วนของเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:26.732226083+07:00","message":"push: {false โดย 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.028474905+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.028518675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.028525031+07:00","message":"receive interim result [false|false]: โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.028542356+07:00","message":"[buffer interim] 170 false โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.028556466+07:00","message":"[bufferProcess] interim [620000000]:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.028560471+07:00","message":"[bufferProcess] send to processor:โดยส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.02857246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.028575344+07:00","message":"> Transcript [1653] [false]: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.028577766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.028579551+07:00","message":"Set new StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.46391221+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.543968789+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.544015452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยื่อหุ้มเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.544022509+07:00","message":"receive interim result [false|false]: โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.544036761+07:00","message":"[buffer interim] 170 false โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544047835+07:00","message":"[bufferProcess] interim [220000000]:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544051276+07:00","message":"[bufferProcess] send to processor:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544058471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544061143+07:00","message":"> Transcript [1654] [false]: 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544064932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.54406724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544069117+07:00","message":"StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.544073795+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560493777+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560520508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560526011+07:00","message":"receive interim result [true|false]: โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560534959+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560537423+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560543991+07:00","message":"[buffer interim] 170 true โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560548773+07:00","message":"[bufferProcess] interim [220000000]:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560551219+07:00","message":"[bufferProcess] send to processor (isfinal):โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560554223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560558371+07:00","message":"> Transcript [1655] [false]: 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560561133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560563653+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560565372+07:00","message":"StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560568079+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560569814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560571649+07:00","message":"> Transcript [1656] [true]: 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560573724+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560575234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.56057672+07:00","message":"StatePrefix: 'โดยส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560578576+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.560581246+07:00","message":"Push: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.560589972+07:00","message":"push: {true ส่วนของเยื่อหุ้มเซลล์ 0 0xc00380c000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:27.567752044+07:00","message":"write wav file: './tmp/7508/7508_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.59422411+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.930294823+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.930341901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.93034774+07:00","message":"receive interim result [false|false]: ยืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:27.930362408+07:00","message":"[buffer interim] 171 false ยืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.930370053+07:00","message":"[bufferProcess] interim [420000000]:ยืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:27.930372367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.050569196+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.050607772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.050620406+07:00","message":"receive interim result [false|false]: ยื่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.050632943+07:00","message":"[buffer interim] 171 false ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.050642269+07:00","message":"[bufferProcess] interim [480000000]:ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.050646757+07:00","message":"[bufferProcess] send to processor:ยืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.05065238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.050657037+07:00","message":"> Transcript [1657] [false]: 'ยืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.050660001+07:00","message":"Set StatePrefix (first interim): 'ยืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.241800318+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.241839482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.241846459+07:00","message":"receive interim result [false|false]: ยื่นไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.241859498+07:00","message":"[buffer interim] 171 false ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.241866168+07:00","message":"[bufferProcess] interim [660000000]:ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.241868286+07:00","message":"[bufferProcess] send to processor:ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.241874953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.241877716+07:00","message":"> Transcript [1658] [false]: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.241879775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.241881934+07:00","message":"Set new StatePrefix: 'ยื่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.44214008+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.44217434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.442179939+07:00","message":"receive interim result [false|false]: ยื่นไปอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.44219065+07:00","message":"[buffer interim] 171 false ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442196653+07:00","message":"[bufferProcess] interim [900000000]:ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442198824+07:00","message":"[bufferProcess] send to processor:ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442203385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442206086+07:00","message":"> Transcript [1659] [false]: 'ยื่นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442208964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442210909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442212843+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.442214962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.757291828+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.75733044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.75733611+07:00","message":"receive interim result [false|false]: ยื่นไปอบรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.757347937+07:00","message":"[buffer interim] 171 false ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757353955+07:00","message":"[bufferProcess] interim [140000000]:ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757356058+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757360742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757363578+07:00","message":"> Transcript [1660] [false]: 'ยื่นไปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757366298+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757368067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.757369777+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.75737198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:28.918012119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:28.918018643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.95204819+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.952091779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.952097775+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมกี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:28.9521106+07:00","message":"[buffer interim] 171 false ยื่นไปอบรมกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952117747+07:00","message":"[bufferProcess] interim [380000000]:ยื่นไปอบรมกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952120383+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952128143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.95213112+07:00","message":"> Transcript [1661] [false]: 'ยื่นไปอบรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952134157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952136367+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952138158+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:28.952140124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.009323103+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.009356862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.009363303+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.009375307+07:00","message":"[buffer interim] 171 false ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009381886+07:00","message":"[bufferProcess] interim [440000000]:ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009383967+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009389248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009392164+07:00","message":"> Transcript [1662] [false]: 'ยื่นไปอบรมกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009394908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009396865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009398836+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009401064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009405825+07:00","message":"Push: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009408233+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009410747+07:00","message":"Set new StatePrefix : 'ยื่นไปอบรมกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.009412873+07:00","message":"Next Push (prob) : 'ไปอบรมกี่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.009420871+07:00","message":"push: {false ยื่น 0 0xc00380cd00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.020729735+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.020762448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.020767198+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.020779407+07:00","message":"[buffer interim] 171 false ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.020784862+07:00","message":"[bufferProcess] interim [500000000]:ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.02078702+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.020789935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.020792208+07:00","message":"> Transcript [1663] [false]: 'ยื่นไปอบรมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.020794037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.02079613+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.167271714+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.167318712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมฐาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.167325667+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมฐาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.167339054+07:00","message":"[buffer interim] 171 false ยื่นไปอบรมฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.167346376+07:00","message":"[bufferProcess] interim [620000000]:ยื่นไปอบรมฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.16734914+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.167356111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.167359288+07:00","message":"> Transcript [1664] [false]: 'ยื่นไปอบรมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.167364158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.167367986+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.333344004+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.333385683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมฐานไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.333392091+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.333406899+07:00","message":"[buffer interim] 171 false ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.333415721+07:00","message":"[bufferProcess] interim [800000000]:ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.333417764+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.33342108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.333423886+07:00","message":"> Transcript [1665] [false]: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.333426512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.333428752+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.641787791+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.765222455+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.770309078+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.770348679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมกันไว้\",\"confidence\":0.9200817}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.770355791+07:00","message":"receive interim result [true|false]: ยื่นไปอบรมกันไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.770365705+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.770367744+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.77037356+07:00","message":"[buffer interim] 171 true ยื่นไปอบรมกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770384956+07:00","message":"[bufferProcess] interim [280000000]:ยื่นไปอบรมกันไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770391372+07:00","message":"[bufferProcess] send to processor (isfinal):ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770404764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770418213+07:00","message":"> Transcript [1666] [false]: 'ยื่นไปอบรมฐานไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770423804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770426058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770428078+07:00","message":"StatePrefix: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770430628+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770432723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770434781+07:00","message":"> Transcript [1667] [true]: 'ยื่นไปอบรมกันไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770436593+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770438129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770439606+07:00","message":"StatePrefix: 'ยื่นไปอบรมฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770441193+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:29.770447812+07:00","message":"Push: 'ไปอบรมกันไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:29.770457655+07:00","message":"push: {true ไปอบรมกันไว้ 0 0xc00380cd00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:29.779086314+07:00","message":"write wav file: './tmp/7508/7508_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.486805424+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.48684246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.486847464+07:00","message":"receive interim result [false|false]: สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.486862017+07:00","message":"[buffer interim] 172 false สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.486867781+07:00","message":"[bufferProcess] interim [600000000]:สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.486869455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.610704026+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.610746621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.610754324+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.610768844+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.61077578+07:00","message":"[bufferProcess] interim [720000000]:แล้วสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.610779217+07:00","message":"[bufferProcess] send to processor:สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.610787704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.610791791+07:00","message":"> Transcript [1668] [false]: 'สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.610794488+07:00","message":"Set StatePrefix (first interim): 'สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.811979622+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.812018291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.812024003+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:30.812037273+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.812044824+07:00","message":"[bufferProcess] interim [900000000]:แล้วสร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.812047323+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.812054822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.812057635+07:00","message":"> Transcript [1669] [false]: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.812059761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:30.812062307+07:00","message":"Set new StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.133191937+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.133231149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.133237776+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.133251726+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133259078+07:00","message":"[bufferProcess] interim [140000000]:แล้วสร้างเป็นถุงละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133261418+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.13326717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133270378+07:00","message":"> Transcript [1670] [false]: 'แล้วสร้างเป็นถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133273652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133275724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133277674+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.133279843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.137807609+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.13782811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงร้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.137832496+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.137844369+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137848748+07:00","message":"[bufferProcess] interim [200000000]:แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137850672+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137853103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137855318+07:00","message":"> Transcript [1671] [false]: 'แล้วสร้างเป็นถุงละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137857574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137859294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137861098+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.137863275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.203376958+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.203404828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.203410245+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.203420183+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203425676+07:00","message":"[bufferProcess] interim [260000000]:แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203428222+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203431261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203433696+07:00","message":"> Transcript [1672] [false]: 'แล้วสร้างเป็นถุงร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203436644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203438458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203440091+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.203442145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.387387492+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.387425135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.387430889+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.387442921+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387449907+07:00","message":"[bufferProcess] interim [440000000]:แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.38745238+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387457663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.38746063+07:00","message":"> Transcript [1673] [false]: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387463512+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387465502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387467408+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387469556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387473655+07:00","message":"Push: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387475553+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.387477443+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.38747941+07:00","message":"Next Push (prob) : 'ถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.387486864+07:00","message":"push: {false แล้วสร้างเป็น 0 0xc000138d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.898751471+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.898793546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.898799873+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:31.898815737+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898823269+07:00","message":"[bufferProcess] interim [980000000]:แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898825689+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898832609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.8988353+07:00","message":"> Transcript [1674] [false]: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898838841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898840949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898842857+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:31.898845579+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:31.918355871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:31.918400536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.025460732+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.025498237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.02550448+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.025519067+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025526772+07:00","message":"[bufferProcess] interim [40000000]:แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025529403+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025536428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025539333+07:00","message":"> Transcript [1675] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025542844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.02554488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025547416+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.025550301+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.09126174+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.091299415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.091306633+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.091320598+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091327795+07:00","message":"[bufferProcess] interim [160000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091330465+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091337691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091340411+07:00","message":"> Transcript [1676] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091344201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091346342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.091349216+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.09135204+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.223165545+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.223204823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.223210899+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.223229637+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223237926+07:00","message":"[bufferProcess] interim [280000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223240511+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223247775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223250464+07:00","message":"> Transcript [1677] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223253929+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223256178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223258391+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.22326124+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223269447+07:00","message":"Push: 'ถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223271496+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223273523+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็นถุงล้อมรอบก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.223275624+07:00","message":"Next Push (prob) : 'รอบก่อนนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.22328337+07:00","message":"push: {false ถุงล้อม 0 0xc000138d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.350114272+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.350151324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.350156732+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.350172644+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.350179316+07:00","message":"[bufferProcess] interim [400000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.350181837+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.350184888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.350187303+07:00","message":"> Transcript [1678] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.350189388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.350191102+07:00","message":"Set new StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.59753174+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.597570467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.597576331+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.59758953+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.597595863+07:00","message":"[bufferProcess] interim [640000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.59759826+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.597603475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.597606499+07:00","message":"> Transcript [1679] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.597610016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.597618515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.597620634+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.59762314+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.725572888+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.725604744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.725610466+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.725628244+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725634839+07:00","message":"[bufferProcess] interim [760000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725637303+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725642448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725645227+07:00","message":"> Transcript [1680] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725648926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725653256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725655043+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.725657516+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.729491988+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.729504808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.729508187+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:32.729515568+07:00","message":"[buffer interim] 172 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729518799+07:00","message":"[bufferProcess] interim [820000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729520862+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729525596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729528494+07:00","message":"> Transcript [1681] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729530794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729532693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729534449+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:32.729536522+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.102826284+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.199967594+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.200009995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์\",\"confidence\":0.9570341}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.200016499+07:00","message":"receive interim result [true|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.200026872+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.20002906+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.200035299+07:00","message":"[buffer interim] 172 true แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200041693+07:00","message":"[bufferProcess] interim [360000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200044779+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200048095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200050691+07:00","message":"> Transcript [1682] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200054119+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200055804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200060076+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200063064+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200065958+07:00","message":"Push: 'รอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200067652+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200069653+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200071829+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200073652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200075704+07:00","message":"> Transcript [1683] [true]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200077846+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200079588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200082055+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200084057+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:33.200086077+07:00","message":"Push: 'เข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.200093959+07:00","message":"push: {false รอบก่อนนำ 0 0xc000138d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.200099347+07:00","message":"push: {true เข้าสู่เซลล์ 0 0xc000138d00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:33.208892357+07:00","message":"write wav file: './tmp/7508/7508_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:33.683645644+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.14409004+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.144124987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.144129924+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.144140292+07:00","message":"[buffer interim] 173 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.144146879+07:00","message":"[bufferProcess] interim [480000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.14414867+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.409052267+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.409089763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.409094994+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.409111138+07:00","message":"[buffer interim] 173 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.409121737+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.409123979+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.409130391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.409132891+07:00","message":"> Transcript [1684] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.409134989+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.655602857+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.655651264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.655657765+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่นนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.65567235+07:00","message":"[buffer interim] 173 false ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655683185+07:00","message":"[bufferProcess] interim [20000000]:ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655685584+07:00","message":"[bufferProcess] send to processor:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655688757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.6556916+07:00","message":"> Transcript [1685] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655694906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655696827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655698675+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.655701956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.841199412+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.841242205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.841249065+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:34.8412631+07:00","message":"[buffer interim] 173 false ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.841269847+07:00","message":"[bufferProcess] interim [140000000]:ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.841273289+07:00","message":"[bufferProcess] send to processor:ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.841278241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.841280959+07:00","message":"> Transcript [1686] [false]: 'ตัวอย่างเช่นนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.84128379+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.841285696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.84128751+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:34.841289398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:34.919334862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:34.919359782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.083014185+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.196063969+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.19610254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.196108143+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.196118229+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.196120449+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.196128427+07:00","message":"[buffer interim] 173 true ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196136712+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196139772+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196143023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.19614576+07:00","message":"> Transcript [1687] [false]: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196148549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196150356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196152027+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196153917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196155636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196157567+07:00","message":"> Transcript [1688] [true]: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196160524+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196162128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196163614+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196165131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.196167637+07:00","message":"Push: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.196175301+07:00","message":"push: {true ตัวอย่างเช่นนะคะ 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:35.204244678+07:00","message":"write wav file: './tmp/7508/7508_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.28410576+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.616111917+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.616151928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.616157337+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.61617252+07:00","message":"[buffer interim] 174 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.616179384+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.616181329+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.852307119+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.852360156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.852365857+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:35.852377493+07:00","message":"[buffer interim] 174 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.852383175+07:00","message":"[bufferProcess] interim [600000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.852385137+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.852389819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.85239228+07:00","message":"> Transcript [1689] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:35.852394397+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.124556638+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.124601918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.124607913+07:00","message":"receive interim result [false|false]: การนำสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.12463092+07:00","message":"[buffer interim] 174 false การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124637833+07:00","message":"[bufferProcess] interim [840000000]:การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124640279+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124644857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124647424+07:00","message":"> Transcript [1690] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124650076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124651954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124654144+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.124656269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.444781103+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.444817966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.444824055+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.444837575+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444844526+07:00","message":"[bufferProcess] interim [140000000]:การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444847175+07:00","message":"[bufferProcess] send to processor:การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444852274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444855097+07:00","message":"> Transcript [1691] [false]: 'การนำสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444858337+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444860329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444862362+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.444864486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.649852231+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.649887336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.649893016+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.649907596+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649914711+07:00","message":"[bufferProcess] interim [380000000]:การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649917102+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649920636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649923505+07:00","message":"> Transcript [1692] [false]: 'การนำสิ่งแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649926595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649928438+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649930446+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.649932332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.900920442+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.900956067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.900961961+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.900974179+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900979958+07:00","message":"[bufferProcess] interim [680000000]:การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.90098231+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900987361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900989917+07:00","message":"> Transcript [1693] [false]: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900993392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900995411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900997474+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.900999493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.901003493+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.901005417+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.901007772+07:00","message":"Set new StatePrefix : 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:36.90101014+07:00","message":"Next Push (prob) : 'นำสิ่งแปลกปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:36.901017119+07:00","message":"push: {false การ 0 0xc0004a8f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.151214561+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.151248146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.151253783+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.151267407+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.151274004+07:00","message":"[bufferProcess] interim [860000000]:การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.151276528+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.151282568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.151285628+07:00","message":"> Transcript [1694] [false]: 'การนำสิ่งแปลกปลอมเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.151288534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.15129044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.151292236+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.15129485+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.343448266+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.343484818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.343490362+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.343503205+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343509702+07:00","message":"[bufferProcess] interim [100000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343512917+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343518209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343520986+07:00","message":"> Transcript [1695] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343523921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343525935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343528758+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.343531296+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.598950908+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.59898758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.598993609+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.599006737+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599013731+07:00","message":"[bufferProcess] interim [400000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599016317+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599021717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599024398+07:00","message":"> Transcript [1696] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599027688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599029553+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599032242+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.599034505+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.717302104+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.717344055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.71734999+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.717366287+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717374011+07:00","message":"[bufferProcess] interim [460000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717376473+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717384049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.71738684+07:00","message":"> Transcript [1697] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717390285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717392692+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717396211+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717399379+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717408013+07:00","message":"Push: 'นำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717410273+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717412333+07:00","message":"Set new StatePrefix : 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:37.717414838+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:37.717423906+07:00","message":"push: {false นำสิ่งแปลกปลอม 0 0xc0004a8f80}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:37.920349354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:37.920362245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.038048274+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.038085248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.038090671+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.038104445+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038110713+07:00","message":"[bufferProcess] interim [760000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.03811291+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038118395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038121217+07:00","message":"> Transcript [1698] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038124468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038126244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038128131+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.038130346+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.482107433+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.544290508+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.556958952+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.556988128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.556993383+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.557008902+07:00","message":"[buffer interim] 174 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557015814+07:00","message":"[bufferProcess] interim [360000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557018351+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557021539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557024037+07:00","message":"> Transcript [1699] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557027311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557029063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557031289+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.557033735+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.576622746+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.5766473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.576653636+07:00","message":"receive interim result [true|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.57666265+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.576665141+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.576671065+07:00","message":"[buffer interim] 174 true การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576676469+07:00","message":"[bufferProcess] interim [420000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576679155+07:00","message":"[bufferProcess] send to processor (isfinal):การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576682195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576684827+07:00","message":"> Transcript [1700] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576687705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576689565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576691164+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576693445+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576695073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576696905+07:00","message":"> Transcript [1701] [true]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576698887+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576700467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.57670193+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576703685+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:38.576705929+07:00","message":"Push: 'เข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:38.576713618+07:00","message":"push: {true เข้าสู่เซลล์เม็ดเลือดขาว 0 0xc0004a8f80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:38.584733054+07:00","message":"write wav file: './tmp/7508/7508_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.081118764+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.081152518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.081157624+07:00","message":"receive interim result [false|false]: กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.081182728+07:00","message":"[buffer interim] 175 false กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.08118918+07:00","message":"[bufferProcess] interim [540000000]:กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.08119122+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.287342053+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.287386966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.28739411+07:00","message":"receive interim result [false|false]: กลุ่มฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.287410437+07:00","message":"[buffer interim] 175 false กลุ่มฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.287421058+07:00","message":"[bufferProcess] interim [780000000]:กลุ่มฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.287424298+07:00","message":"[bufferProcess] send to processor:กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.287430223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.287434263+07:00","message":"> Transcript [1702] [false]: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.287437713+07:00","message":"Set StatePrefix (first interim): 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.407036722+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.407090508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.407096387+07:00","message":"receive interim result [false|false]: กลุ่มปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.407111208+07:00","message":"[buffer interim] 175 false กลุ่มปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407119787+07:00","message":"[bufferProcess] interim [840000000]:กลุ่มปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407121965+07:00","message":"[bufferProcess] send to processor:กลุ่มฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407127079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407129882+07:00","message":"> Transcript [1703] [false]: 'กลุ่มฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407139974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407142167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407143859+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.407145672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.419248853+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.419288194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.419294502+07:00","message":"receive interim result [false|false]: กลุ่มฟัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.419310661+07:00","message":"[buffer interim] 175 false กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.41931801+07:00","message":"[bufferProcess] interim [900000000]:กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419321577+07:00","message":"[bufferProcess] send to processor:กลุ่มปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419325557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419329459+07:00","message":"> Transcript [1704] [false]: 'กลุ่มปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419332587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419334476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419336363+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.419338332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.520897886+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.520937354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มปรากฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.520942887+07:00","message":"receive interim result [false|false]: กลุ่มปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.520957838+07:00","message":"[buffer interim] 175 false กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520965016+07:00","message":"[bufferProcess] interim [960000000]:กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520967113+07:00","message":"[bufferProcess] send to processor:กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520972563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520975161+07:00","message":"> Transcript [1705] [false]: 'กลุ่มฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520978092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520980212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.520982041+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.5209839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.718122855+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.718175514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.718182946+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.718199942+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718207501+07:00","message":"[bufferProcess] interim [140000000]:กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718210908+07:00","message":"[bufferProcess] send to processor:กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718215563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718219322+07:00","message":"> Transcript [1706] [false]: 'กลุ่มปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718223848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718226567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718229155+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718231676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718235247+07:00","message":"Push: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718237777+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718240592+07:00","message":"Set new StatePrefix : 'กลุ่มปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.718243123+07:00","message":"Next Push (prob) : 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.718253466+07:00","message":"push: {false กลุ่ม 0 0xc000138180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.970649177+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.970700326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.970706173+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.970723164+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.970731311+07:00","message":"[bufferProcess] interim [440000000]:กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.970734+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.970741583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.970744218+07:00","message":"> Transcript [1707] [false]: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.970746854+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.97075216+07:00","message":"Set new StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.978236578+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.978252459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.978256846+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:39.978262339+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978266314+07:00","message":"[bufferProcess] interim [500000000]:กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.97826806+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978270086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978272471+07:00","message":"> Transcript [1708] [false]: 'กลุ่มฟาโกไซต์เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978274923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978276712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978279399+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:39.978281659+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.11681993+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.116863469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.116869405+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.116881115+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116887728+07:00","message":"[bufferProcess] interim [620000000]:กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116889934+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116894821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.11689754+07:00","message":"> Transcript [1709] [false]: 'กลุ่มฟาโกไซต์เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116900559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116902405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116904152+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.116906284+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.297791065+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.297835018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.297841296+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.297854939+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297862233+07:00","message":"[bufferProcess] interim [800000000]:กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297864806+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297870367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297873217+07:00","message":"> Transcript [1710] [false]: 'กลุ่มฟาโกไซต์เพื่อทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297876743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297878932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.29788115+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.297884055+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.618074062+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.618112394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.618118467+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.618134389+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618141478+07:00","message":"[bufferProcess] interim [100000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618144855+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618153096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.61815633+07:00","message":"> Transcript [1711] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618159612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618161866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618164276+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618166377+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618172107+07:00","message":"Push: 'ฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618173778+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618176217+07:00","message":"Set new StatePrefix : 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.618178404+07:00","message":"Next Push (prob) : 'เพื่อทำลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.61818596+07:00","message":"push: {false ฟาโกไซต์ 0 0xc000138180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.692393655+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.692431195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.692436619+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.692451094+07:00","message":"[buffer interim] 175 false กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692458688+07:00","message":"[bufferProcess] interim [220000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692462659+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692465985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692468878+07:00","message":"> Transcript [1712] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692471917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.69247365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692475359+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:40.692477635+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:40.920933753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:40.92094712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:40.981753874+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.084430125+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.084479228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.084486026+07:00","message":"receive interim result [true|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.084497895+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.084500218+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.08450721+07:00","message":"[buffer interim] 175 true กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084519309+07:00","message":"[bufferProcess] interim [670000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084522464+07:00","message":"[bufferProcess] send to processor (isfinal):กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084526849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084530064+07:00","message":"> Transcript [1713] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084533301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084535229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084536961+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.08454028+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084542001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084543812+07:00","message":"> Transcript [1714] [true]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084545813+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084547337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084549007+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.084550609+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:41.08455346+07:00","message":"Push: 'เพื่อทำลายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:41.084562377+07:00","message":"push: {true เพื่อทำลายนะคะ 0 0xc000138180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:41.092311724+07:00","message":"write wav file: './tmp/7508/7508_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.264602027+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.824626091+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.824684246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.824689141+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.824705156+07:00","message":"[buffer interim] 176 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.824712791+07:00","message":"[bufferProcess] interim [600000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.824715085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.824721771+07:00","message":"[bufferProcess] send to processor (ticker):ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.824725275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.824728237+07:00","message":"> Transcript [1715] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.824730498+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.986099511+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.98613712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.986142849+07:00","message":"receive interim result [false|false]: ภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:42.986160424+07:00","message":"[buffer interim] 176 false ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.986171321+07:00","message":"[bufferProcess] interim [780000000]:ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:42.986173151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.238023407+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.238070598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.238077091+07:00","message":"receive interim result [false|false]: ภาพขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.23809342+07:00","message":"[buffer interim] 176 false ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238100405+07:00","message":"[bufferProcess] interim [960000000]:ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238102984+07:00","message":"[bufferProcess] send to processor:ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.23810971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238112528+07:00","message":"> Transcript [1716] [false]: 'ภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238115936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238117994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238119987+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.238122112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.489099645+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.489144205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.489150664+07:00","message":"receive interim result [false|false]: ภาพขอค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.489177358+07:00","message":"[buffer interim] 176 false ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489187953+07:00","message":"[bufferProcess] interim [260000000]:ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489190158+07:00","message":"[bufferProcess] send to processor:ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489197642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489200724+07:00","message":"> Transcript [1717] [false]: 'ภาพขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.48920405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489205946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489207771+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.489209919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.542661885+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.603168572+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639686633+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639723756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639729816+07:00","message":"receive interim result [true|false]: ภาพขอค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639738643+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639742366+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639747902+07:00","message":"[buffer interim] 176 true ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639755639+07:00","message":"[bufferProcess] interim [500000000]:ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639758304+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639761799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639764642+07:00","message":"> Transcript [1718] [false]: 'ภาพขอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639767326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639769171+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639771094+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639773063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.63977477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639776736+07:00","message":"> Transcript [1719] [true]: 'ภาพขอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639778643+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639780184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639781815+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639783415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:43.639785879+07:00","message":"Push: 'ภาพขอค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:43.639794175+07:00","message":"push: {true ภาพขอค่ะ 0 0xc00380d000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:43.645993228+07:00","message":"write wav file: './tmp/7508/7508_176.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:43.921357001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:43.921385516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.078949676+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.078989062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.078994443+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.079009568+07:00","message":"[buffer interim] 177 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.079015939+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.079017568+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.274396449+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.274440124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.274446435+07:00","message":"receive interim result [false|false]: เป็นพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.274461414+07:00","message":"[buffer interim] 177 false เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.27446861+07:00","message":"[bufferProcess] interim [720000000]:เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.274471127+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.274477707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.274480916+07:00","message":"> Transcript [1720] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.274483296+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.452866304+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.452910307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพี่น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.452916263+07:00","message":"receive interim result [false|false]: เป็นพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.45293236+07:00","message":"[buffer interim] 177 false เป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.45293972+07:00","message":"[bufferProcess] interim [900000000]:เป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.452942195+07:00","message":"[bufferProcess] send to processor:เป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.45295031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.452953271+07:00","message":"> Transcript [1721] [false]: 'เป็นพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.452956406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.452959986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.452961886+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.452963781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.766498826+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.766539935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพิโนซ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.7665457+07:00","message":"receive interim result [false|false]: เป็นพิโนซ่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.766562117+07:00","message":"[buffer interim] 177 false เป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766572737+07:00","message":"[bufferProcess] interim [140000000]:เป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766576241+07:00","message":"[bufferProcess] send to processor:เป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766581993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766585005+07:00","message":"> Transcript [1722] [false]: 'เป็นพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766588896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766590869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766592854+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.766594796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.835319068+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.835366316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพิโนไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.835373461+07:00","message":"receive interim result [false|false]: เป็นพิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:44.835390609+07:00","message":"[buffer interim] 177 false เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.835399847+07:00","message":"[bufferProcess] interim [260000000]:เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.835403712+07:00","message":"[bufferProcess] send to processor:เป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.835408929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.835414254+07:00","message":"> Transcript [1723] [false]: 'เป็นพิโนซ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.835419292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.83542206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.835424849+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:44.8354286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.331994611+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.406687333+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.406729661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพิโนไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.406735016+07:00","message":"receive interim result [false|false]: เป็นพิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.406749801+07:00","message":"[buffer interim] 177 false เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406758037+07:00","message":"[bufferProcess] interim [860000000]:เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406760712+07:00","message":"[bufferProcess] send to processor:เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406766617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406769894+07:00","message":"> Transcript [1724] [false]: 'เป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406773255+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406775956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406777791+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.40677969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406784294+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406786681+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406788815+07:00","message":"Set new StatePrefix : 'เป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.406791232+07:00","message":"Next Push (prob) : 'พิโนไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.40680017+07:00","message":"push: {false เป็น 0 0xc000139380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439607632+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439651017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพิโนไซโทซิส\",\"confidence\":0.8718056}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439657352+07:00","message":"receive interim result [true|false]: เป็นพิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439666363+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439669013+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439675403+07:00","message":"[buffer interim] 177 true เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439680396+07:00","message":"[bufferProcess] interim [950000000]:เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439683436+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439686537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439688891+07:00","message":"> Transcript [1725] [false]: 'เป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439691663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439693372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439695169+07:00","message":"StatePrefix: 'เป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439697197+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439698719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439703181+07:00","message":"> Transcript [1726] [true]: 'เป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439705222+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439706858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439708364+07:00","message":"StatePrefix: 'เป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439710022+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:45.439712158+07:00","message":"Push: 'พิโนไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.439717486+07:00","message":"push: {true พิโนไซโทซิส 0 0xc000139380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:45.44693108+07:00","message":"write wav file: './tmp/7508/7508_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:45.844189232+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.192038668+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.192078105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.192084397+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.192097615+07:00","message":"[buffer interim] 178 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.192105441+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.192107645+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.37126497+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.371301389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.371306906+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.37131964+07:00","message":"[buffer interim] 178 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.371326683+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.371328971+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.371334244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.371337142+07:00","message":"> Transcript [1727] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.371339667+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.692528134+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.69256494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.69257067+07:00","message":"receive interim result [false|false]: เป็นกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.692583656+07:00","message":"[buffer interim] 178 false เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692591327+07:00","message":"[bufferProcess] interim [840000000]:เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692593499+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692596426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692599132+07:00","message":"> Transcript [1728] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692601594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.69260332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692605115+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.692607149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.700539321+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.700556812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเลี้ยง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.700560952+07:00","message":"receive interim result [false|false]: เป็นการเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.700571918+07:00","message":"[buffer interim] 178 false เป็นการเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700575704+07:00","message":"[bufferProcess] interim [900000000]:เป็นการเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700577822+07:00","message":"[bufferProcess] send to processor:เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700580081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700582277+07:00","message":"> Transcript [1729] [false]: 'เป็นกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700584502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.70058609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700587902+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.700591826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.822991813+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.823032903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.823039063+07:00","message":"receive interim result [false|false]: เป็นการเรียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.823051521+07:00","message":"[buffer interim] 178 false เป็นการเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823059205+07:00","message":"[bufferProcess] interim [960000000]:เป็นการเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823061763+07:00","message":"[bufferProcess] send to processor:เป็นการเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823067534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823071313+07:00","message":"> Transcript [1730] [false]: 'เป็นการเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823074596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823076861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.823078704+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.82308114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.888506047+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.888541884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเลี้ยงสัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.888547649+07:00","message":"receive interim result [false|false]: เป็นการเลี้ยงสัตว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.888559705+07:00","message":"[buffer interim] 178 false เป็นการเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888566429+07:00","message":"[bufferProcess] interim [80000000]:เป็นการเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888568785+07:00","message":"[bufferProcess] send to processor:เป็นการเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888576076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888578996+07:00","message":"> Transcript [1731] [false]: 'เป็นการเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888582002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888584379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.88858602+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888588071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888593356+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.88859537+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888597141+07:00","message":"Set new StatePrefix : 'เป็นการเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:46.888599134+07:00","message":"Next Push (prob) : 'การเรียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:46.888607119+07:00","message":"push: {false เป็น 0 0xc00380d380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:46.921897593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:46.921918961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.020578679+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.020619505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.020625706+07:00","message":"receive interim result [false|false]: เป็นการเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.020638538+07:00","message":"[buffer interim] 178 false เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.020645346+07:00","message":"[bufferProcess] interim [200000000]:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.020647672+07:00","message":"[bufferProcess] send to processor:เป็นการเลี้ยงสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.020653194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.020656068+07:00","message":"> Transcript [1732] [false]: 'เป็นการเลี้ยงสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.020658416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.020660482+07:00","message":"Set new StatePrefix: 'เป็นการเลี้ยงสัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.094395933+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.094427595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.094433139+07:00","message":"receive interim result [false|false]: เป็นการเรียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.094446229+07:00","message":"[buffer interim] 178 false เป็นการเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.094452866+07:00","message":"[bufferProcess] interim [260000000]:เป็นการเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.094455204+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.094458382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.094461122+07:00","message":"> Transcript [1733] [false]: 'เป็นการเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.094463068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.094464886+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.121083498+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.121101474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.121107737+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.12111887+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.121124307+07:00","message":"[bufferProcess] interim [320000000]:เป็นการเรียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.121126179+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.12112856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.121130832+07:00","message":"> Transcript [1734] [false]: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.121132734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.121134742+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.281683491+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.281720253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.281726775+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.28174148+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281749182+07:00","message":"[bufferProcess] interim [440000000]:เป็นการเรียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281751734+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281758322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281761252+07:00","message":"> Transcript [1735] [false]: 'เป็นการเรียงสารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281764481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281766634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281768618+07:00","message":"StatePrefix: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.281770701+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.596792548+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.596835232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.596841547+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.59685443+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596861679+07:00","message":"[bufferProcess] interim [740000000]:เป็นการเรียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.59686389+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596869795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596872638+07:00","message":"> Transcript [1736] [false]: 'เป็นการเรียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596875555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596877451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596879475+07:00","message":"StatePrefix: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.596882078+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.724005833+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.724042318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเล่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.724048033+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเล่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.724063123+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724070997+07:00","message":"[bufferProcess] interim [920000000]:เป็นการเรียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724073714+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724077688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724080667+07:00","message":"> Transcript [1737] [false]: 'เป็นการเรียงสารในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724083843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724085951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724088052+07:00","message":"StatePrefix: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.724090056+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.792950564+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.79298184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.792987511+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.792997789+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793003966+07:00","message":"[bufferProcess] interim [980000000]:เป็นการเรียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793006034+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793009648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793011975+07:00","message":"> Transcript [1738] [false]: 'เป็นการเรียงสารในรูปของเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793014842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793016652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793018437+07:00","message":"StatePrefix: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793020488+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793023391+07:00","message":"Push: 'การเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793025256+07:00","message":"TextPushed: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793027226+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสารในรูปของเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:47.793029269+07:00","message":"Next Push (prob) : 'ในรูปของเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:47.793036677+07:00","message":"push: {false การเรียงสาร 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.188460616+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.188499916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลวด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.188506154+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.188520228+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.188528162+07:00","message":"[bufferProcess] interim [400000000]:เป็นการเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.188530762+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.188536472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.18854006+07:00","message":"> Transcript [1739] [false]: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.188542626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.188544834+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.304449652+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.304490556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลวโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.304497184+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.30451397+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304522405+07:00","message":"[bufferProcess] interim [520000000]:เป็นการเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304524829+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเหลวด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304532009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304534871+07:00","message":"> Transcript [1740] [false]: 'เป็นการเรียงสารในรูปของเหลวด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304538519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304540729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304544113+07:00","message":"StatePrefix: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.304547183+07:00","message":"TextPushed: 'เป็นการเรียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.623934261+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.623970672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลวโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.623976521+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.623990551+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.623996759+07:00","message":"[bufferProcess] interim [820000000]:เป็นการเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.623999357+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.624002641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.624005058+07:00","message":"> Transcript [1741] [false]: 'เป็นการเรียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.624008281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.624010138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.62401231+07:00","message":"StatePrefix: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.624014622+07:00","message":"TextPushed: 'เป็นการเรียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.889727543+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.889767598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.889773562+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.889786059+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889793299+07:00","message":"[bufferProcess] interim [60000000]:เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889795665+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.88980127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889804449+07:00","message":"> Transcript [1742] [false]: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889807994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889810046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889812508+07:00","message":"StatePrefix: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.889815132+07:00","message":"TextPushed: 'เป็นการเรียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.9009747+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.900995388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.901000887+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.901014115+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901018959+07:00","message":"[bufferProcess] interim [120000000]:เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901021259+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901024593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901026897+07:00","message":"> Transcript [1743] [false]: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901029795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901032584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901034814+07:00","message":"StatePrefix: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901039085+07:00","message":"TextPushed: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901047642+07:00","message":"Push: 'ในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.90104939+07:00","message":"TextPushed: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901051386+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสารในรูปของเหลวโดยการสร้างเหรียญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:48.901056118+07:00","message":"Next Push (prob) : 'โดยการสร้างเหรียญ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:48.901064554+07:00","message":"push: {false ในรูปของเหลว 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.072386778+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.072432333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.072440234+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.072455754+07:00","message":"[buffer interim] 178 false เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.072462507+07:00","message":"[bufferProcess] interim [300000000]:เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.072466271+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.072473665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.072476246+07:00","message":"> Transcript [1744] [false]: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.072478893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.072480727+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้าง List'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.443977615+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.568630943+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.568684392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล\",\"confidence\":0.93611944}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.568689992+07:00","message":"receive interim result [true|false]: เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.568701729+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.568703956+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.56871143+07:00","message":"[buffer interim] 178 true เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568719556+07:00","message":"[bufferProcess] interim [810000000]:เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568723101+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568741306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568779688+07:00","message":"> Transcript [1745] [false]: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568784728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568787067+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568789963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568792798+07:00","message":"> Transcript [1746] [true]: 'เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568796464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568798711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568801126+07:00","message":"StatePrefix: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568804128+07:00","message":"TextPushed: 'เป็นการเรียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568805885+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568987661+07:00","message":"Push: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.56899065+07:00","message":"TextPushed: 'เป็นการเรียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568992859+07:00","message":"Set new StatePrefix : 'เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.568995043+07:00","message":"Next Push (prob) : 'เป็นการเลี้ยงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.569007084+07:00","message":"push: {true โดยการสร้างเวสิเคิล 0 0xc00380d380}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:49.569020934+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_178.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:49.57833371+07:00","message":"write wav file: './tmp/7508/7508_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:49.763696643+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:49.92273072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:49.922730988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.224893641+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.224930297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.224935159+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.224951557+07:00","message":"[buffer interim] 179 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.2249577+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.224959668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.407457127+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.407498677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.407505781+07:00","message":"receive interim result [false|false]: ส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.407522159+07:00","message":"[buffer interim] 179 false ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.407529799+07:00","message":"[bufferProcess] interim [480000000]:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.407532229+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.407538835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.407541878+07:00","message":"> Transcript [1747] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.407544169+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.749876669+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.74991928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.74992484+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.749940539+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749948155+07:00","message":"[bufferProcess] interim [780000000]:ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749950443+07:00","message":"[bufferProcess] send to processor:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749957343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749960834+07:00","message":"> Transcript [1748] [false]: 'ส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749964229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749966378+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749968494+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.749970659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.799901468+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.799932479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.79993796+07:00","message":"receive interim result [false|false]: ส่วนของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.799950745+07:00","message":"[buffer interim] 179 false ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799957437+07:00","message":"[bufferProcess] interim [840000000]:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799959729+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799964707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799967511+07:00","message":"> Transcript [1749] [false]: 'ส่วนของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799970385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799972469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799974125+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.799975943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.915827258+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.915861801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.915867905+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:50.915881289+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915887657+07:00","message":"[bufferProcess] interim [960000000]:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915890179+07:00","message":"[bufferProcess] send to processor:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915895827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915898335+07:00","message":"> Transcript [1750] [false]: 'ส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915900929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915903242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915904946+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:50.915907262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.12010635+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.120153177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.120159163+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.120174263+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120181705+07:00","message":"[bufferProcess] interim [200000000]:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120184042+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.12019109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120193973+07:00","message":"> Transcript [1751] [false]: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120197136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.12019908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120201027+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120203439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120210414+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120212406+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120214307+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.120216157+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.120224221+07:00","message":"push: {false ส่วน 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.310721517+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.310766775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.31077203+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.310788047+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310795649+07:00","message":"[bufferProcess] interim [380000000]:ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310798223+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310806137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310809029+07:00","message":"> Transcript [1752] [false]: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310812871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310816396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310818391+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.310820417+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.500798233+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.500837247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.500843779+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.500859053+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500866293+07:00","message":"[bufferProcess] interim [620000000]:ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500868726+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500876069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500879149+07:00","message":"> Transcript [1753] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500882555+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500884561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500887244+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.500889484+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.632108046+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.632150519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.632156662+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.632168647+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.632177398+07:00","message":"[bufferProcess] interim [680000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.632180003+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.632186368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.632189286+07:00","message":"> Transcript [1754] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.63219278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.632195092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.632197264+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.63219946+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.882396041+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.882437178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.882443479+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.882457827+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882465197+07:00","message":"[bufferProcess] interim [980000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882467705+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882474815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882477904+07:00","message":"> Transcript [1755] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882481571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882483565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882485899+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882490429+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882496803+07:00","message":"Push: 'ของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882498518+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882500645+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:51.882502534+07:00","message":"Next Push (prob) : 'เซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:51.882510585+07:00","message":"push: {false ของเยื่อหุ้ม 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.010030753+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.01007443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.010079946+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.010095577+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010102935+07:00","message":"[bufferProcess] interim [100000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010105735+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010114921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010118527+07:00","message":"> Transcript [1756] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010122166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010124487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010126523+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.010128938+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.332006029+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.332041327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.332048034+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.332061311+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332067113+07:00","message":"[bufferProcess] interim [340000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.33206965+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332075172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332077755+07:00","message":"> Transcript [1757] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332081118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332082958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332085099+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.332087754+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.516869688+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.516901151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.51690685+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.516919005+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516925336+07:00","message":"[bufferProcess] interim [580000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.51692773+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516934674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516937334+07:00","message":"> Transcript [1758] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516940722+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516943092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516945461+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.516947577+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740135096+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.74015737+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740170222+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740172445+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740174247+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740176032+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740177632+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740179107+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.740180566+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.742382034+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.74240889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.742414794+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.742429164+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742436192+07:00","message":"[bufferProcess] interim [820000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742438453+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.7424413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742444231+07:00","message":"> Transcript [1759] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742447757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742449637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742451564+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742453769+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742459075+07:00","message":"Push: 'เซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742460864+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742463084+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.742465603+07:00","message":"Next Push (prob) : 'เว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.742472937+07:00","message":"push: {false เซลล์จะคลอด 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.833328184+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.833369661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.833377451+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.833393671+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833403745+07:00","message":"[bufferProcess] interim [880000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833407174+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833415207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833419326+07:00","message":"> Transcript [1760] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833430606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833433858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833437197+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.833440607+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:52.923336953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:52.923354151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.977406393+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.977439097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.977445178+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:52.97745765+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.97746348+07:00","message":"[bufferProcess] interim [940000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.97746593+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.977470934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.977473642+07:00","message":"> Transcript [1761] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.977477282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.977479113+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.977481126+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:52.977483912+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.034058863+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.034090979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.034096736+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.034108405+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034116485+07:00","message":"[bufferProcess] interim [0]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034119405+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034124882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034127662+07:00","message":"> Transcript [1762] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034130584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034132445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034134327+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.034136609+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.112312339+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.112349401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.112355888+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.112372684+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112378776+07:00","message":"[bufferProcess] interim [120000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112381421+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112385016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112387483+07:00","message":"> Transcript [1763] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112392499+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112394501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112396636+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112399554+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112402638+07:00","message":"Push: 'เว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112404312+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.11240625+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.112408379+07:00","message":"Next Push (prob) : ' Basic'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.112415644+07:00","message":"push: {false เว้าเกิดเป็น 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121053014+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121080662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121086035+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121096319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121098817+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121104143+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.121106806+07:00","message":"[buffer interim] 179 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121111549+07:00","message":"[bufferProcess] interim [180000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121113751+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121118193+07:00","message":"[bufferProcess] interim [180000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121120657+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121124229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121126575+07:00","message":"> Transcript [1764] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121129404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.121131602+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292756916+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292795245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292801527+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292813786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" pentacles\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292816237+07:00","message":"receive interim result [false|false]:  pentacles"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292822893+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.292829029+07:00","message":"[buffer interim] 179 false  pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292834489+07:00","message":"[bufferProcess] interim [360000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292837071+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292840159+07:00","message":"[bufferProcess] interim [360000000]: pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292843148+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292846222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.29284894+07:00","message":"> Transcript [1765] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292854656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.29285675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292858758+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.292860763+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.428442707+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.428479699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.428485778+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.428497868+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.428506757+07:00","message":"[bufferProcess] interim [480000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.428509623+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.428514946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.428517903+07:00","message":"> Transcript [1766] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด pentacles'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.428520477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.428522811+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด pentacles'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.618384946+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.618428827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.618435717+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.618451135+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.618459447+07:00","message":"[bufferProcess] interim [660000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.618461981+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.618468429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.618471467+07:00","message":"> Transcript [1767] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.618474011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.61847589+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.85345457+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.939944315+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.93998287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.939989351+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.9400073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.940010884+07:00","message":"receive interim result [false|false]:  ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.94001891+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:53.940022593+07:00","message":"[buffer interim] 179 false  ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940029234+07:00","message":"[bufferProcess] interim [80000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940031848+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940034888+07:00","message":"[bufferProcess] interim [80000000]: ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940036977+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940040224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940043125+07:00","message":"> Transcript [1768] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940046603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940048533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940050946+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:53.940053017+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.013501665+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.013542939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ\",\"confidence\":0.9091384}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.013550722+07:00","message":"receive interim result [true|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.01355866+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.01356134+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.013567756+07:00","message":"[buffer interim] 179 true ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013575676+07:00","message":"[bufferProcess] interim [110000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013578897+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013582534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013585366+07:00","message":"> Transcript [1769] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013588575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013590222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013592372+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013594802+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013596627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013598478+07:00","message":"> Transcript [1770] [true]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013600585+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013602086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013603557+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013605215+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.013612685+07:00","message":"Push: ' vesicle ล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.013628423+07:00","message":"push: {true  vesicle ล้อมรอบ 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:54.022972346+07:00","message":"write wav file: './tmp/7508/7508_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.493852452+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.965668733+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.965711969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.965717394+07:00","message":"receive interim result [false|false]: ตัวย่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:54.965733511+07:00","message":"[buffer interim] 180 false ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.965739834+07:00","message":"[bufferProcess] interim [480000000]:ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:54.965741576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.017368354+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.0174032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.017409054+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.017421677+07:00","message":"[buffer interim] 180 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.017428649+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.017431424+07:00","message":"[bufferProcess] send to processor:ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.017436857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.017439758+07:00","message":"> Transcript [1771] [false]: 'ตัวย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.017441812+07:00","message":"Set StatePrefix (first interim): 'ตัวย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.340357644+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.340394484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.340400438+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.340412069+07:00","message":"[buffer interim] 180 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.340419544+07:00","message":"[bufferProcess] interim [840000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.340421913+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.340427878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.340430467+07:00","message":"> Transcript [1772] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.340432773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.340434814+07:00","message":"Set new StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.652505389+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.74353142+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.743575284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.743582461+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.743592661+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.743594894+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.743601668+07:00","message":"[buffer interim] 180 true ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.74361151+07:00","message":"[bufferProcess] interim [380000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.74362484+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.74362872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743633764+07:00","message":"> Transcript [1773] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743637155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.74363918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743641014+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743642874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743644426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743646295+07:00","message":"> Transcript [1774] [true]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743648273+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743649821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743651355+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743652984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:55.743655471+07:00","message":"Push: 'ตัวอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.743664581+07:00","message":"push: {true ตัวอย่างเช่น 0 0xc003992480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:55.750672711+07:00","message":"write wav file: './tmp/7508/7508_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:55.844460711+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:55.924059207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:55.924077399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.313409797+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.313457432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.313462977+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.313480184+07:00","message":"[buffer interim] 181 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.313487165+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.313488839+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.503548609+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.503587782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.503593193+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.503607909+07:00","message":"[buffer interim] 181 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.503621925+07:00","message":"[bufferProcess] interim [660000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.503624607+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.503632922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.503635703+07:00","message":"> Transcript [1775] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.503638026+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.694474871+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.694513429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.694519537+07:00","message":"receive interim result [false|false]: การนำของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:56.694532881+07:00","message":"[buffer interim] 181 false การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.69454038+07:00","message":"[bufferProcess] interim [900000000]:การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.694542855+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.694549974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.694552901+07:00","message":"> Transcript [1776] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.694555819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.694557921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.69455979+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:56.69456198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.010527494+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.010564687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.010571135+07:00","message":"receive interim result [false|false]: การนำของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.010584332+07:00","message":"[buffer interim] 181 false การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.010591986+07:00","message":"[bufferProcess] interim [140000000]:การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.010594533+07:00","message":"[bufferProcess] send to processor:การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.010597947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.01060093+07:00","message":"> Transcript [1777] [false]: 'การนำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.010603797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.01060568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.010607714+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.010609672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.28449784+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.284536365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.284543486+07:00","message":"receive interim result [false|false]: การนำของเหลวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.284554276+07:00","message":"[buffer interim] 181 false การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284560506+07:00","message":"[bufferProcess] interim [500000000]:การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284562777+07:00","message":"[bufferProcess] send to processor:การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284565673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284568266+07:00","message":"> Transcript [1778] [false]: 'การนำของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284571366+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284573197+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284575226+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.284577181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.401790291+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.401820758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.401826094+07:00","message":"receive interim result [false|false]: การนำของเหลวนอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.40183843+07:00","message":"[buffer interim] 181 false การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401846828+07:00","message":"[bufferProcess] interim [560000000]:การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401849071+07:00","message":"[bufferProcess] send to processor:การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401853889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401856457+07:00","message":"> Transcript [1779] [false]: 'การนำของเหลวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401859904+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401862039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401863872+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401865832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401870893+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401872574+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401874562+07:00","message":"Set new StatePrefix : 'การนำของเหลวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.401876612+07:00","message":"Next Push (prob) : 'นำของเหลวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.401883142+07:00","message":"push: {false การ 0 0xc003992680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.599083513+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.599124143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.599130762+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.599145421+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.599152192+07:00","message":"[bufferProcess] interim [800000000]:การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.599154669+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.599160881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.599163304+07:00","message":"> Transcript [1780] [false]: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.599165507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.599167654+07:00","message":"Set new StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.917032999+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.91707746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.917083823+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.917099398+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917110459+07:00","message":"[bufferProcess] interim [100000000]:การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917113063+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917120129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917123085+07:00","message":"> Transcript [1781] [false]: 'การนำของเหลวนอกเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917126398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917128609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917130537+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.917133749+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.972509384+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.972555775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.972562705+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:57.972581777+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972590859+07:00","message":"[bufferProcess] interim [160000000]:การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.97259508+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972605706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972610193+07:00","message":"> Transcript [1782] [false]: 'การนำของเหลวนอกเซลล์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972623041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972626282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972629592+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:57.972633379+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.16383971+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.163879041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กับเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.163884941+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.163896164+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163903718+07:00","message":"[bufferProcess] interim [340000000]:การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163906052+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163911552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163914398+07:00","message":"> Transcript [1783] [false]: 'การนำของเหลวนอกเซลล์กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163917765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163919806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163921943+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.163924229+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.483249363+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.483284008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.483290448+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.483305324+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483312586+07:00","message":"[bufferProcess] interim [640000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483315348+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483322042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.48332533+07:00","message":"> Transcript [1784] [false]: 'การนำของเหลวนอกเซลล์กับเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483328808+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483330793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483333361+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483335556+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483341071+07:00","message":"Push: 'นำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483342829+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483344591+07:00","message":"Set new StatePrefix : 'การนำของเหลวนอกเซลล์กับเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.483346533+07:00","message":"Next Push (prob) : 'เซลล์กับเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.483354226+07:00","message":"push: {false นำของเหลวนอก 0 0xc003992680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.684689672+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.684726798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.684732688+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:58.684748716+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.68475728+07:00","message":"[bufferProcess] interim [880000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.684760337+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.684764093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.684766964+07:00","message":"> Transcript [1785] [false]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.684769181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:58.684770958+07:00","message":"Set new StatePrefix: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:58.924974353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:28:58.924978858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.041489481+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.136075028+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.13611107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์\",\"confidence\":0.95860773}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.13611689+07:00","message":"receive interim result [true|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.136125846+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.136127929+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.136134053+07:00","message":"[buffer interim] 181 true การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136142505+07:00","message":"[bufferProcess] interim [420000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136147201+07:00","message":"[bufferProcess] send to processor (isfinal):การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136150332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136152894+07:00","message":"> Transcript [1786] [false]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136155886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136157643+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136159331+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136161734+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136163546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136165418+07:00","message":"> Transcript [1787] [true]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136167366+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136169193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136170688+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136174634+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:28:59.136181134+07:00","message":"Push: 'เซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:28:59.136189483+07:00","message":"push: {true เซลล์กลับเข้าสู่เซลล์ 0 0xc003992680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:28:59.145950434+07:00","message":"write wav file: './tmp/7508/7508_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:00.455505288+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:00.820024326+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:00.820070135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:00.820075285+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:00.820090474+07:00","message":"[buffer interim] 182 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:00.820098074+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:00.820100277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:00.820106727+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:00.820109685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:00.820112459+07:00","message":"> Transcript [1788] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:00.820114515+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.155528903+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.155570629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.155577705+07:00","message":"receive interim result [false|false]: และภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.155593553+07:00","message":"[buffer interim] 182 false และภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.155601386+07:00","message":"[bufferProcess] interim [600000000]:และภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.155603488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.305404783+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.305442649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.305448185+07:00","message":"receive interim result [false|false]: และภาพสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.305462509+07:00","message":"[buffer interim] 182 false และภาพสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.305472604+07:00","message":"[bufferProcess] interim [840000000]:และภาพสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.305475244+07:00","message":"[bufferProcess] send to processor:และภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.305480648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.305483639+07:00","message":"> Transcript [1789] [false]: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.305485567+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.305487539+07:00","message":"Set new StatePrefix: 'และภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.430292988+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.430330958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.430336598+07:00","message":"receive interim result [false|false]: และภาพสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.430350765+07:00","message":"[buffer interim] 182 false และภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430358162+07:00","message":"[bufferProcess] interim [960000000]:และภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430360686+07:00","message":"[bufferProcess] send to processor:และภาพสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430364249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430366976+07:00","message":"> Transcript [1790] [false]: 'และภาพสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430370263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430372117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.430373874+07:00","message":"StatePrefix: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.43037587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.685102989+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.685143062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.685148846+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.685174585+07:00","message":"[buffer interim] 182 false และภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685182356+07:00","message":"[bufferProcess] interim [320000000]:และภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685184919+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.68518838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685191104+07:00","message":"> Transcript [1791] [false]: 'และภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685194095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685196287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685198186+07:00","message":"StatePrefix: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.685200036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.812944435+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.812984306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.812991237+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.813006461+07:00","message":"[buffer interim] 182 false และภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813013785+07:00","message":"[bufferProcess] interim [380000000]:และภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813016065+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813023319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813026122+07:00","message":"> Transcript [1792] [false]: 'และภาพสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813029672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813032564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813034534+07:00","message":"StatePrefix: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.813036687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.894166314+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.894209224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.894216087+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.894234383+07:00","message":"[buffer interim] 182 false และภาพสุดท้ายนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894247297+07:00","message":"[bufferProcess] interim [500000000]:และภาพสุดท้ายนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894251769+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894262749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894266003+07:00","message":"> Transcript [1793] [false]: 'และภาพสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894269406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894271223+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894273296+07:00","message":"StatePrefix: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894275511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.89428136+07:00","message":"Push: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.89428328+07:00","message":"TextPushed: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894285648+07:00","message":"Set new StatePrefix : 'และภาพสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:01.894287717+07:00","message":"Next Push (prob) : 'สุดท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:01.894295819+07:00","message":"push: {false และภาพ 0 0xc000139500}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:01.925188379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:01.925199953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.201792167+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.201832388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะคะภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.201839392+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.201855568+07:00","message":"[buffer interim] 182 false และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.201863263+07:00","message":"[bufferProcess] interim [740000000]:และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.201865829+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.201872853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.201875712+07:00","message":"> Transcript [1794] [false]: 'และภาพสุดท้ายนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.201878101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.201880758+07:00","message":"Set new StatePrefix: 'และภาพสุดท้ายนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.436113247+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.43615713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะคะพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.436163814+07:00","message":"receive interim result [false|false]: และภาพสุดท้ายนะคะพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.436180402+07:00","message":"[buffer interim] 182 false และภาพสุดท้ายนะคะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.436189604+07:00","message":"[bufferProcess] interim [980000000]:และภาพสุดท้ายนะคะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.436196103+07:00","message":"[bufferProcess] send to processor:และภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.436202415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.436205576+07:00","message":"> Transcript [1795] [false]: 'และภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.436208027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.436210163+07:00","message":"Set new StatePrefix: 'และภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.632993292+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.803088528+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.8031338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และภาพสุดท้ายนะครับภาพพอ\",\"confidence\":0.9250893}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.803143014+07:00","message":"receive interim result [true|false]: และภาพสุดท้ายนะครับภาพพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.803153593+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.803157092+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.803165952+07:00","message":"[buffer interim] 182 true และภาพสุดท้ายนะครับภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803175447+07:00","message":"[bufferProcess] interim [400000000]:และภาพสุดท้ายนะครับภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803179796+07:00","message":"[bufferProcess] send to processor (isfinal):และภาพสุดท้ายนะคะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803184957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803189328+07:00","message":"> Transcript [1796] [false]: 'และภาพสุดท้ายนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803192877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803196089+07:00","message":"Set new StatePrefix: 'และภาพสุดท้ายนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803198703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803201423+07:00","message":"> Transcript [1797] [true]: 'และภาพสุดท้ายนะครับภาพพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803204817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803207606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803210514+07:00","message":"StatePrefix: 'และภาพสุดท้ายนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803213837+07:00","message":"TextPushed: 'และภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:02.803220433+07:00","message":"Push: 'สุดท้ายนะครับภาพพอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:02.803232653+07:00","message":"push: {true สุดท้ายนะครับภาพพอ 0 0xc000139500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:02.816211807+07:00","message":"write wav file: './tmp/7508/7508_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.013481597+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.357189745+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.35724011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.35724721+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.357260991+07:00","message":"[buffer interim] 183 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.357267052+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.35726895+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.544337506+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.544375762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.54438086+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.544391694+07:00","message":"[buffer interim] 183 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.544397763+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.544399845+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.54440492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.544407465+07:00","message":"> Transcript [1798] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.544409552+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.744214786+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.744262326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.744270814+07:00","message":"receive interim result [false|false]: เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:03.744291082+07:00","message":"[buffer interim] 183 false เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.744304624+07:00","message":"[bufferProcess] interim [780000000]:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.74430849+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.744318615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.74432302+07:00","message":"> Transcript [1799] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.744327292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.744330287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.74433307+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:03.744335581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.066510484+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.066545751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.066551718+07:00","message":"receive interim result [false|false]: เป็นการนำสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.066562262+07:00","message":"[buffer interim] 183 false เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066568278+07:00","message":"[bufferProcess] interim [80000000]:เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066570601+07:00","message":"[bufferProcess] send to processor:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.06657376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066576476+07:00","message":"> Transcript [1800] [false]: 'เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066579768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066581475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066583146+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.066584904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.255583379+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.255624542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.255629938+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.2556462+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255655159+07:00","message":"[bufferProcess] interim [320000000]:เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255657426+07:00","message":"[bufferProcess] send to processor:เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255662339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255665046+07:00","message":"> Transcript [1801] [false]: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255668088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255670161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255671879+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.255673728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.571571729+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.57162749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.571636455+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.571655111+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571664836+07:00","message":"[bufferProcess] interim [560000000]:เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571668465+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571678766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.57168342+07:00","message":"> Transcript [1802] [false]: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571688474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571693546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.5716964+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571699044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571708153+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571711143+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571713883+07:00","message":"Set new StatePrefix : 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.571716811+07:00","message":"Next Push (prob) : 'การนำสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.571737369+07:00","message":"push: {false เป็น 0 0xc0020c0080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.763609876+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.763657822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.763665775+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:04.763680841+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.763689829+07:00","message":"[bufferProcess] interim [740000000]:เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.763694312+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.763699197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.76370395+07:00","message":"> Transcript [1803] [false]: 'เป็นการนำสารเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.76370922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.763712761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.763716298+07:00","message":"StatePrefix: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:04.763719781+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:04.926179855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:04.926185776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.084727067+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.084783586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.084790464+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.084806772+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084815115+07:00","message":"[bufferProcess] interim [40000000]:เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084817854+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084826137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084829602+07:00","message":"> Transcript [1804] [false]: 'เป็นการนำสารเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084833528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084835803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.08483771+07:00","message":"StatePrefix: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.084839981+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.288635867+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.288681628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.288687169+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.288704341+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288713144+07:00","message":"[bufferProcess] interim [280000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288715872+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288719882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288724317+07:00","message":"> Transcript [1805] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288728348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288730346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288732654+07:00","message":"StatePrefix: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.288736219+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.605124969+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.60517002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.605176734+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.60519119+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605197732+07:00","message":"[bufferProcess] interim [580000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605199899+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.60520628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.60520911+07:00","message":"> Transcript [1806] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605212831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605216962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605219197+07:00","message":"StatePrefix: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605221242+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605226533+07:00","message":"Push: 'การนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605228291+07:00","message":"TextPushed: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605230291+07:00","message":"Set new StatePrefix : 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.605234007+07:00","message":"Next Push (prob) : 'สู่เซลล์โดยอาศัย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.605241468+07:00","message":"push: {false การนำสารเข้า 0 0xc0020c0080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.798735971+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.798782908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.798789359+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.798802832+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.798810336+07:00","message":"[bufferProcess] interim [820000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.798812567+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.798818338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.798821546+07:00","message":"> Transcript [1807] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.798824938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.79882691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.798828939+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.79883145+07:00","message":"TextPushed: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.855072721+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.855106895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.855113056+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.855127935+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855135781+07:00","message":"[bufferProcess] interim [880000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855138411+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855141733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855144762+07:00","message":"> Transcript [1808] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855148331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855150505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855152723+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:05.855155001+07:00","message":"TextPushed: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:05.961471487+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062119671+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062167121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062173916+07:00","message":"receive interim result [true|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062185895+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062188366+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062196626+07:00","message":"[buffer interim] 183 true เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062208137+07:00","message":"[bufferProcess] interim [180000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062211446+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.06221557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062218463+07:00","message":"> Transcript [1809] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062221887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062223641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062226674+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062229382+07:00","message":"TextPushed: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062232581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062234677+07:00","message":"> Transcript [1810] [true]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062236893+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062238382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.06223992+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062241718+07:00","message":"TextPushed: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:06.062246003+07:00","message":"Push: 'สู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.062256214+07:00","message":"push: {true สู่เซลล์โดยอาศัยตัวรับ 0 0xc0020c0080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:06.072446934+07:00","message":"write wav file: './tmp/7508/7508_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:06.604402782+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.268317764+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.268355219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาลเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.268360618+07:00","message":"receive interim result [false|false]: ศาลเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.26837373+07:00","message":"[buffer interim] 184 false ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.268381374+07:00","message":"[bufferProcess] interim [480000000]:ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.268383277+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.268388177+07:00","message":"[bufferProcess] send to processor (ticker):ศาลเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.26839144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.268394492+07:00","message":"> Transcript [1811] [false]: 'ศาลเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.268396815+07:00","message":"Set StatePrefix (first interim): 'ศาลเจ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.349408611+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.34943606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หวานจะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.34944193+07:00","message":"receive interim result [false|false]: หวานจะจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.34945514+07:00","message":"[buffer interim] 184 false หวานจะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.349461727+07:00","message":"[bufferProcess] interim [600000000]:หวานจะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.349463461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.454043748+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.454077153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สารสกัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.454082099+07:00","message":"receive interim result [false|false]: สารสกัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.454093709+07:00","message":"[buffer interim] 184 false สารสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.45409977+07:00","message":"[bufferProcess] interim [660000000]:สารสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.454102276+07:00","message":"[bufferProcess] send to processor:หวานจะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.454107383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.454110017+07:00","message":"> Transcript [1812] [false]: 'หวานจะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.454112161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.45411399+07:00","message":"Set new StatePrefix: 'หวานจะจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.468260658+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.468285609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.468290138+07:00","message":"receive interim result [false|false]: หลานจะจับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.468302137+07:00","message":"[buffer interim] 184 false หลานจะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.468307134+07:00","message":"[bufferProcess] interim [720000000]:หลานจะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.468309429+07:00","message":"[bufferProcess] send to processor:สารสกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.468312316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.468314727+07:00","message":"> Transcript [1813] [false]: 'สารสกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.46831706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.468319668+07:00","message":"Set new StatePrefix: 'สารสกัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.649472399+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.6495132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.649520114+07:00","message":"receive interim result [false|false]: หลานจะจับกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.649534923+07:00","message":"[buffer interim] 184 false หลานจะจับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.649542607+07:00","message":"[bufferProcess] interim [900000000]:หลานจะจับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.649547008+07:00","message":"[bufferProcess] send to processor:หลานจะจับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.649550347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.649552987+07:00","message":"> Transcript [1814] [false]: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.649555154+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.649556954+07:00","message":"Set new StatePrefix: 'หลานจะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.852175848+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.85222041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.85222682+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:07.852241729+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852250049+07:00","message":"[bufferProcess] interim [80000000]:หลานจะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852252397+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852258477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852261519+07:00","message":"> Transcript [1815] [false]: 'หลานจะจับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.85226496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852266886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852268888+07:00","message":"StatePrefix: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:07.852271291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:07.926985479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:07.926987162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.029798668+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.029839107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.029845125+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.029858815+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029866745+07:00","message":"[bufferProcess] interim [320000000]:หลานจะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029869434+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029876177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029879043+07:00","message":"> Transcript [1816] [false]: 'หลานจะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029882906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029885001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029886959+07:00","message":"StatePrefix: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.029889161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.478895701+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.478941922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.47894793+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.478961179+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478969017+07:00","message":"[bufferProcess] interim [680000000]:หลานจะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478971585+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478977979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478980879+07:00","message":"> Transcript [1817] [false]: 'หลานจะจับกับตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478984207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478986443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478988731+07:00","message":"StatePrefix: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.478990921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.744412234+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.74445235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.744458371+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.744468706+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744476169+07:00","message":"[bufferProcess] interim [980000000]:หลานจะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744478532+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744484832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744487599+07:00","message":"> Transcript [1818] [false]: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744490852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.74449305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.74449502+07:00","message":"StatePrefix: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744497136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744501132+07:00","message":"Push: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744502879+07:00","message":"TextPushed: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744504748+07:00","message":"Set new StatePrefix : 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.744506819+07:00","message":"Next Push (prob) : 'กับตัวรับจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.744514424+07:00","message":"push: {false หลานจะจับ 0 0xc00380ca00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.947818427+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.94786732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.947873031+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:08.947890177+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947896834+07:00","message":"[bufferProcess] interim [220000000]:หลานจะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947899959+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947909513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947912559+07:00","message":"> Transcript [1819] [false]: 'หลานจะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947917877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947920926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.947923683+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:08.94792666+07:00","message":"TextPushed: 'หลานจะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.189117208+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.189174371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.189180826+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.189194065+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189201178+07:00","message":"[bufferProcess] interim [400000000]:หลานจะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189203587+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189210603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189213219+07:00","message":"> Transcript [1820] [false]: 'หลานจะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189217098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189219318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189221418+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.189223565+07:00","message":"TextPushed: 'หลานจะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.370141201+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.370183197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.37018855+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.370206231+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.37021855+07:00","message":"[bufferProcess] interim [580000000]:หลานจะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.370222166+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.370229227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.370231913+07:00","message":"> Transcript [1821] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.370235244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.370238076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.370241286+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.37024382+07:00","message":"TextPushed: 'หลานจะจับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.55842115+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.558461875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.558468014+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.558481251+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558488762+07:00","message":"[bufferProcess] interim [760000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558491406+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558495126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.5584982+07:00","message":"> Transcript [1822] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558502276+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558504338+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.55850678+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.55850899+07:00","message":"TextPushed: 'หลานจะจับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558511363+07:00","message":"Push: 'กับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558513415+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558515412+07:00","message":"Set new StatePrefix : 'หลานจะจับกับตัวรับจำเพาะบนผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.558518453+07:00","message":"Next Push (prob) : 'เพาะบนผิวหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.558526615+07:00","message":"push: {false กับตัวรับจำ 0 0xc00380ca00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.630259756+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.630294108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.630300451+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.630314029+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.63032554+07:00","message":"[bufferProcess] interim [880000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.630328105+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.630334681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.630337693+07:00","message":"> Transcript [1823] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.630340298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.630342754+07:00","message":"Set new StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.889856846+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.889897416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.889903161+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.889915676+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889927215+07:00","message":"[bufferProcess] interim [120000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889929614+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889936886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889939588+07:00","message":"> Transcript [1824] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.88994255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889944854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889947193+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.889951127+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.958560881+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.958607909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.9586193+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:09.958635641+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958644834+07:00","message":"[bufferProcess] interim [180000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958647541+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958650705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958653411+07:00","message":"> Transcript [1825] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958656897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958658757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958661037+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:09.958663761+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.082416754+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.082460999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.082467744+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.082483066+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.082490888+07:00","message":"[bufferProcess] interim [300000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.082493621+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.082501887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.082504773+07:00","message":"> Transcript [1826] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.082508586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.082510604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.08251279+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.08251544+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.325241088+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.325279762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.325285789+07:00","message":"receive interim result [false|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.325300263+07:00","message":"[buffer interim] 184 false หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325307309+07:00","message":"[bufferProcess] interim [540000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325310109+07:00","message":"[bufferProcess] send to processor:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325316958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325320126+07:00","message":"> Transcript [1827] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325323652+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325325764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325327834+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325330769+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325337398+07:00","message":"Push: 'เพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.32533961+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325341741+07:00","message":"Set new StatePrefix : 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.325344021+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.325367535+07:00","message":"push: {false เพาะบนผิวนอก 0 0xc00380ca00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.571491121+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733795151+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733835848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์\",\"confidence\":0.9428605}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733842887+07:00","message":"receive interim result [true|false]: หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733854955+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733857623+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733866618+07:00","message":"[buffer interim] 184 true หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733874803+07:00","message":"[bufferProcess] interim [990000000]:หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733880414+07:00","message":"[bufferProcess] send to processor (isfinal):หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733884064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733887048+07:00","message":"> Transcript [1828] [false]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733890303+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733892308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.73389477+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733897118+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.73389903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733900813+07:00","message":"> Transcript [1829] [true]: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733902971+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733904469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733905964+07:00","message":"StatePrefix: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733907658+07:00","message":"TextPushed: 'หลานจะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:10.733911198+07:00","message":"Push: 'ของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:10.733920281+07:00","message":"push: {true ของเยื่อหุ้มเซลล์ 0 0xc00380ca00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:10.743143085+07:00","message":"write wav file: './tmp/7508/7508_184.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:10.927288306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:10.927325532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.084618079+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.434091308+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.434124077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.434128719+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.434142492+07:00","message":"[buffer interim] 185 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.434148433+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.434150863+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.56980858+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.569845557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Black\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.569851136+07:00","message":"receive interim result [false|false]: Black"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.569862419+07:00","message":"[buffer interim] 185 false Black"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.569868447+07:00","message":"[bufferProcess] interim [480000000]:Black"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.569870505+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.569877886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.569881798+07:00","message":"> Transcript [1830] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.569884815+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.614259875+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.614290557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.61429717+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.614310699+07:00","message":"[buffer interim] 185 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.614316058+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.61431809+07:00","message":"[bufferProcess] send to processor:Black"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.614322806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.614325226+07:00","message":"> Transcript [1831] [false]: 'Black'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.614327176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.614329997+07:00","message":"Set new StatePrefix: 'Black'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.622549436+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.622574429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.62257922+07:00","message":"receive interim result [false|false]: และเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.622585058+07:00","message":"[buffer interim] 185 false และเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.622589513+07:00","message":"[bufferProcess] interim [600000000]:และเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.622591285+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.622596239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.622598529+07:00","message":"> Transcript [1832] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.622600159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.622602006+07:00","message":"Set new StatePrefix: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.797889238+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.797924867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.797930749+07:00","message":"receive interim result [false|false]: และเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:11.797944357+07:00","message":"[buffer interim] 185 false และเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.797951008+07:00","message":"[bufferProcess] interim [780000000]:และเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.797953221+07:00","message":"[bufferProcess] send to processor:และเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.797957068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.797959795+07:00","message":"> Transcript [1833] [false]: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.797961865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:11.797963669+07:00","message":"Set new StatePrefix: 'และเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.078776912+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.078816052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็นหวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.078822317+07:00","message":"receive interim result [false|false]: และเกิดเป็นหวัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.078837021+07:00","message":"[buffer interim] 185 false และเกิดเป็นหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.07884532+07:00","message":"[bufferProcess] interim [20000000]:และเกิดเป็นหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078848437+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078855885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078859405+07:00","message":"> Transcript [1834] [false]: 'และเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078863087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078865253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078867054+07:00","message":"StatePrefix: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.078869257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.138240753+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.138272402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็นเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.138277924+07:00","message":"receive interim result [false|false]: และเกิดเป็นเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.138293411+07:00","message":"[buffer interim] 185 false และเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138301041+07:00","message":"[bufferProcess] interim [80000000]:และเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138303623+07:00","message":"[bufferProcess] send to processor:และเกิดเป็นหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138313947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138316903+07:00","message":"> Transcript [1835] [false]: 'และเกิดเป็นหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138319881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138322242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138324479+07:00","message":"StatePrefix: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.138326495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.314741328+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.314781585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็นเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.314787533+07:00","message":"receive interim result [false|false]: และเกิดเป็นเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.314802801+07:00","message":"[buffer interim] 185 false และเกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314810161+07:00","message":"[bufferProcess] interim [200000000]:และเกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314812916+07:00","message":"[bufferProcess] send to processor:และเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314820831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314823592+07:00","message":"> Transcript [1836] [false]: 'และเกิดเป็นเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314827025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314829145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.314831137+07:00","message":"StatePrefix: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.31483507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.33915969+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.339183804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น ves\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.339188999+07:00","message":"receive interim result [false|false]: และเกิดเป็น ves"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.339201206+07:00","message":"[buffer interim] 185 false และเกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339206608+07:00","message":"[bufferProcess] interim [260000000]:และเกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.33920907+07:00","message":"[bufferProcess] send to processor:และเกิดเป็นเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339212069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339214201+07:00","message":"> Transcript [1837] [false]: 'และเกิดเป็นเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339217453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339220133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339221785+07:00","message":"StatePrefix: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339223817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339229666+07:00","message":"Push: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339231527+07:00","message":"TextPushed: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339233307+07:00","message":"Set new StatePrefix : 'และเกิดเป็นเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.339235375+07:00","message":"Next Push (prob) : 'เป็นเว็บไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.339244062+07:00","message":"push: {false และเกิด 0 0xc003992380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461861695+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461908061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461916074+07:00","message":"receive interim result [false|false]: และเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461928917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461933188+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461945469+07:00","message":"[buffer interim] 185 false และเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.461950953+07:00","message":"[buffer interim] 185 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461959361+07:00","message":"[bufferProcess] interim [380000000]:และเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.46196258+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461967125+07:00","message":"[bufferProcess] interim [380000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461970385+07:00","message":"[bufferProcess] update buffer: และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461974739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461978873+07:00","message":"> Transcript [1838] [false]: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461982141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.461985137+07:00","message":"Set new StatePrefix: 'และเกิดเป็น ves'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971409255+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971448106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971454479+07:00","message":"receive interim result [false|false]: และเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971464924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle นำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971467688+07:00","message":"receive interim result [false|false]:  vesicle นำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971473671+07:00","message":"[buffer interim] 185 false และเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:12.971476973+07:00","message":"[buffer interim] 185 false  vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971482987+07:00","message":"[bufferProcess] interim [920000000]:และเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971485428+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971488277+07:00","message":"[bufferProcess] interim [920000000]: vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971490401+07:00","message":"[bufferProcess] update buffer: และเกิดเป็น vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971493439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971496454+07:00","message":"> Transcript [1839] [false]: 'และเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971499571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971501623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971503504+07:00","message":"StatePrefix: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:12.971505356+07:00","message":"TextPushed: 'และเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.035600937+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.035647033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.035653055+07:00","message":"receive interim result [false|false]: และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.035671307+07:00","message":"[buffer interim] 185 false และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035682298+07:00","message":"[bufferProcess] interim [980000000]:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035684684+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035688933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035691872+07:00","message":"> Transcript [1840] [false]: 'และเกิดเป็น vesicle นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035695106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035697012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035699155+07:00","message":"StatePrefix: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.035701176+07:00","message":"TextPushed: 'และเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161649474+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161689492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161696452+07:00","message":"receive interim result [false|false]: และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161707882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161710863+07:00","message":"receive interim result [false|false]:  นำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161718987+07:00","message":"[buffer interim] 185 false และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.161734175+07:00","message":"[buffer interim] 185 false  นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161740522+07:00","message":"[bufferProcess] interim [40000000]:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161743396+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161749421+07:00","message":"[bufferProcess] interim [40000000]: นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161752421+07:00","message":"[bufferProcess] update buffer: และเกิดเป็น vesicle นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161756204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161758882+07:00","message":"> Transcript [1841] [false]: 'และเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161762912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161764801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.1617666+07:00","message":"StatePrefix: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.161768633+07:00","message":"TextPushed: 'และเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360389723+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360424813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360430632+07:00","message":"receive interim result [false|false]: และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360442538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360446228+07:00","message":"receive interim result [false|false]:  นำเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360455162+07:00","message":"[buffer interim] 185 false และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360458487+07:00","message":"[buffer interim] 185 false  นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.36046377+07:00","message":"[bufferProcess] interim [280000000]:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360466661+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น vesicle นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360469287+07:00","message":"[bufferProcess] interim [280000000]: นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360474092+07:00","message":"[bufferProcess] update buffer: และเกิดเป็น vesicle นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360477285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360480045+07:00","message":"> Transcript [1842] [false]: 'และเกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360482876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360484773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360486399+07:00","message":"StatePrefix: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360488285+07:00","message":"TextPushed: 'และเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360490613+07:00","message":"Push: 'เป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360492313+07:00","message":"TextPushed: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360494166+07:00","message":"Set new StatePrefix : 'และเกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.360499089+07:00","message":"Next Push (prob) : 'icle นำเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.360505468+07:00","message":"push: {false เป็น ves 0 0xc003992380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541762945+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541802221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541808831+07:00","message":"receive interim result [false|false]: และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541839167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้าสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541842281+07:00","message":"receive interim result [false|false]:  นำเข้าสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541849122+07:00","message":"[buffer interim] 185 false และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541852209+07:00","message":"[buffer interim] 185 false  นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541857745+07:00","message":"[bufferProcess] interim [460000000]:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541860074+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น vesicle นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541862722+07:00","message":"[bufferProcess] interim [460000000]: นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541864984+07:00","message":"[bufferProcess] update buffer: และเกิดเป็น vesicle นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541867654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541870251+07:00","message":"> Transcript [1843] [false]: 'และเกิดเป็น vesicle นำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541873233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541874923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541876648+07:00","message":"StatePrefix: 'และเกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541878543+07:00","message":"TextPushed: 'และเกิดเป็น ves'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.54191098+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541949979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541956924+07:00","message":"receive interim result [false|false]: และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.54196982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541973552+07:00","message":"receive interim result [false|false]:  นำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541982078+07:00","message":"[buffer interim] 185 false และเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.541985938+07:00","message":"[buffer interim] 185 false  นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541993324+07:00","message":"[bufferProcess] interim [520000000]:และเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.541999228+07:00","message":"[bufferProcess] send to processor:และเกิดเป็น vesicle นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542003082+07:00","message":"[bufferProcess] interim [520000000]: นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542006539+07:00","message":"[bufferProcess] update buffer: และเกิดเป็น vesicle นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542010305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542014953+07:00","message":"> Transcript [1844] [false]: 'และเกิดเป็น vesicle นำเข้าสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542020463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542023047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542025744+07:00","message":"StatePrefix: 'และเกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:13.542029109+07:00","message":"TextPushed: 'และเกิดเป็น ves'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:13.927475963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:13.927487945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:13.972137233+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.112425255+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.11248153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์\",\"confidence\":0.95057505}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.11248842+07:00","message":"receive interim result [true|false]: และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.112497627+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.112499785+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.112508351+07:00","message":"[buffer interim] 185 true และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112519721+07:00","message":"[bufferProcess] interim [90000000]:และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.11252598+07:00","message":"[bufferProcess] send to processor (isfinal):และเกิดเป็น vesicle นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112530017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112533077+07:00","message":"> Transcript [1845] [false]: 'และเกิดเป็น vesicle นำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112536128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112537981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112540285+07:00","message":"StatePrefix: 'และเกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112543113+07:00","message":"TextPushed: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112544988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112546712+07:00","message":"> Transcript [1846] [true]: 'และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112548857+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112550377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112551884+07:00","message":"StatePrefix: 'และเกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112553474+07:00","message":"TextPushed: 'และเกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112554971+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112706115+07:00","message":"Push: 'เวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112709107+07:00","message":"TextPushed: 'และเกิดเป็น vesเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112711177+07:00","message":"Set new StatePrefix : 'และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112713182+07:00","message":"Next Push (prob) : 'และเกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:14.112722065+07:00","message":"push: {true เวสิเคิลนำเข้าสู่เซลล์ 0 0xc003992380}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:14.112739964+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_185.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:14.122070783+07:00","message":"write wav file: './tmp/7508/7508_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.003163842+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.461102548+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.46114958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.461154944+07:00","message":"receive interim result [false|false]: ตัวย่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.461182041+07:00","message":"[buffer interim] 186 false ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.461191108+07:00","message":"[bufferProcess] interim [480000000]:ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.46119296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.461196283+07:00","message":"[bufferProcess] send to processor (ticker):ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.461198838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.461201431+07:00","message":"> Transcript [1847] [false]: 'ตัวย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.461206018+07:00","message":"Set StatePrefix (first interim): 'ตัวย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.520439341+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.520474878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.520480782+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.520493278+07:00","message":"[buffer interim] 186 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.520499214+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.520501045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.838515979+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.838578311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.838585235+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:15.838610511+07:00","message":"[buffer interim] 186 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.838629883+07:00","message":"[bufferProcess] interim [840000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.838632477+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.838636485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.838639376+07:00","message":"> Transcript [1848] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.838641419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:15.838643246+07:00","message":"Set new StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.152308771+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.245912644+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.245961673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.245968804+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.245978826+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.245980888+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.245988692+07:00","message":"[buffer interim] 186 true ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246004259+07:00","message":"[bufferProcess] interim [380000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.24600802+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246011825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246014613+07:00","message":"> Transcript [1849] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.24601813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246020174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246022005+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.24602607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246027803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246029666+07:00","message":"> Transcript [1850] [true]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246031601+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246033088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246035044+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.246036711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.24603967+07:00","message":"Push: 'ตัวอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.246048839+07:00","message":"push: {true ตัวอย่างเช่น 0 0xc000139780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:16.252954751+07:00","message":"write wav file: './tmp/7508/7508_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.34465558+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.690442194+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.690485708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.690491379+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.690507073+07:00","message":"[buffer interim] 187 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.690514317+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.690515949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.897674133+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.897709879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.897716372+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:16.897732318+07:00","message":"[buffer interim] 187 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.89773996+07:00","message":"[bufferProcess] interim [600000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.897742282+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.897746964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.897750135+07:00","message":"> Transcript [1851] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:16.897752151+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:16.927567975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:16.927568623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.225932462+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.225967355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำหอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.225973111+07:00","message":"receive interim result [false|false]: การนำหอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.22598648+07:00","message":"[buffer interim] 187 false การนำหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.225992548+07:00","message":"[bufferProcess] interim [900000000]:การนำหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.225994781+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.225999441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.226002196+07:00","message":"> Transcript [1852] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.226005161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.226006988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.226008743+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.226010666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.324687995+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.324721753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำหอม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.324727421+07:00","message":"receive interim result [false|false]: การนำหอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.324740087+07:00","message":"[buffer interim] 187 false การนำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324746288+07:00","message":"[bufferProcess] interim [960000000]:การนำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324748433+07:00","message":"[bufferProcess] send to processor:การนำหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324753351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.32475594+07:00","message":"> Transcript [1853] [false]: 'การนำหอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324758954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324760758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324762991+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.324765026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.32573174+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.325739371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.325742478+07:00","message":"receive interim result [false|false]: การนำฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.325745844+07:00","message":"[buffer interim] 187 false การนำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325748715+07:00","message":"[bufferProcess] interim [20000000]:การนำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325751257+07:00","message":"[bufferProcess] send to processor:การนำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325756392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325758236+07:00","message":"> Transcript [1854] [false]: 'การนำหอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325761094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325762696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325764266+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.325765908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.587270519+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.58731085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.587316555+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.587332981+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587344134+07:00","message":"[bufferProcess] interim [320000000]:การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587346386+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587353518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587356378+07:00","message":"> Transcript [1855] [false]: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587359603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.58736228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.58736482+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587367333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587374252+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587376108+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587378483+07:00","message":"Set new StatePrefix : 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.587380636+07:00","message":"Next Push (prob) : 'นำฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.587388015+07:00","message":"push: {false การ 0 0xc003992600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.770862601+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.770902019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.770908275+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.770925395+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.770932947+07:00","message":"[bufferProcess] interim [500000000]:การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.770935445+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.770942676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.770959157+07:00","message":"> Transcript [1856] [false]: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.770963064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.77096546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.770967446+07:00","message":"StatePrefix: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.77097003+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.894150496+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.894183749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.894190569+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:17.89420363+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.894211164+07:00","message":"[bufferProcess] interim [560000000]:การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.894213336+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.89421865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.89422127+07:00","message":"> Transcript [1857] [false]: 'การนำฮอร์โมนบางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.894224557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.894226755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.89422895+07:00","message":"StatePrefix: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:17.894231373+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.285721177+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.285761018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.285767265+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.285778845+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.285788769+07:00","message":"[bufferProcess] interim [980000000]:การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.285792419+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.28579961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.28580399+07:00","message":"> Transcript [1858] [false]: 'การนำฮอร์โมนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.285809221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.285812065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.285814993+07:00","message":"StatePrefix: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.28581766+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.482347696+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.482389856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.482396302+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.482411653+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482418983+07:00","message":"[bufferProcess] interim [220000000]:การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.48242144+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482427569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482430649+07:00","message":"> Transcript [1859] [false]: 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482434777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482437084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482439157+07:00","message":"StatePrefix: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482441572+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482447406+07:00","message":"Push: 'นำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.48244996+07:00","message":"TextPushed: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482452428+07:00","message":"Set new StatePrefix : 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.482454605+07:00","message":"Next Push (prob) : 'บางชนิดเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.482461546+07:00","message":"push: {false นำฮอร์โมน 0 0xc003992600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.792207765+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.792252156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.792258946+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:18.792272755+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792280027+07:00","message":"[bufferProcess] interim [460000000]:การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792282967+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792290542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792293353+07:00","message":"> Transcript [1860] [false]: 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792297175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792299362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792301546+07:00","message":"StatePrefix: 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:18.792303962+07:00","message":"TextPushed: 'การนำฮอร์โมน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.093097052+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.195696305+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.195739218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้าสู่เซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.1957451+07:00","message":"receive interim result [true|false]: การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.195754543+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.195756604+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.195763758+07:00","message":"[buffer interim] 187 true การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195774301+07:00","message":"[bufferProcess] interim [970000000]:การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195779294+07:00","message":"[bufferProcess] send to processor (isfinal):การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.19578257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195785516+07:00","message":"> Transcript [1861] [false]: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195788485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195790154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195792532+07:00","message":"StatePrefix: 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195794789+07:00","message":"TextPushed: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195796573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195798274+07:00","message":"> Transcript [1862] [true]: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195801336+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.19580296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195804445+07:00","message":"StatePrefix: 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.195806125+07:00","message":"TextPushed: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:19.19581184+07:00","message":"Push: 'บางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:19.195819742+07:00","message":"push: {true บางชนิดเข้าสู่เซลล์ 0 0xc003992600}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:19.204319697+07:00","message":"write wav file: './tmp/7508/7508_187.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:19.928082364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:19.928082424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:20.704562555+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.231158314+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.23120042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.231205679+07:00","message":"receive interim result [false|false]: อัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.231219021+07:00","message":"[buffer interim] 188 false อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.231226527+07:00","message":"[bufferProcess] interim [540000000]:อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.231228233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.231234016+07:00","message":"[bufferProcess] send to processor (ticker):อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.231237295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.231240101+07:00","message":"> Transcript [1863] [false]: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.231242266+07:00","message":"Set StatePrefix (first interim): 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.250313837+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.250336372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.250341434+07:00","message":"receive interim result [false|false]: อันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.250354761+07:00","message":"[buffer interim] 188 false อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.250363993+07:00","message":"[bufferProcess] interim [600000000]:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.250366155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.433256629+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.433302011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.433308549+07:00","message":"receive interim result [false|false]: อันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.433322219+07:00","message":"[buffer interim] 188 false อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433329445+07:00","message":"[bufferProcess] interim [720000000]:อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433331862+07:00","message":"[bufferProcess] send to processor:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433338614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433341622+07:00","message":"> Transcript [1864] [false]: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433347405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433349869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433351652+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.433353609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.561033171+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.561071969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.56107958+07:00","message":"receive interim result [false|false]: อันนี้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.561095146+07:00","message":"[buffer interim] 188 false อันนี้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561103384+07:00","message":"[bufferProcess] interim [840000000]:อันนี้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561107054+07:00","message":"[bufferProcess] send to processor:อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561114017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561117762+07:00","message":"> Transcript [1865] [false]: 'อันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561122568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561125585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561128701+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.561131701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.575642663+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.575665943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.575671703+07:00","message":"receive interim result [false|false]: อันนี้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.575686548+07:00","message":"[buffer interim] 188 false อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.57569317+07:00","message":"[bufferProcess] interim [900000000]:อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575696736+07:00","message":"[bufferProcess] send to processor:อันนี้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575700254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575706161+07:00","message":"> Transcript [1866] [false]: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575710261+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575713372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575716754+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.575719836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.755224359+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.755262777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.755269787+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.755283531+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755294371+07:00","message":"[bufferProcess] interim [80000000]:อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755297257+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755302751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755305403+07:00","message":"> Transcript [1867] [false]: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755308871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755310837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755312819+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755314874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755319111+07:00","message":"Push: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.75532241+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755324443+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.755326861+07:00","message":"Next Push (prob) : 'นี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.755335583+07:00","message":"push: {false อัน 0 0xc00380d580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.874059027+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.874093731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.874099565+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:21.874108397+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.87411555+07:00","message":"[bufferProcess] interim [140000000]:อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874118319+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874121671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874124618+07:00","message":"> Transcript [1868] [false]: 'อันนี้นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874127618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874129377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874131184+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:21.874133342+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.066224099+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.066267446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.066273918+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.066284294+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066291304+07:00","message":"[bufferProcess] interim [380000000]:อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066294022+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066306491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.06630985+07:00","message":"> Transcript [1869] [false]: 'อันนี้นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066313623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066316041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066318386+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.066321069+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.252927925+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.252976896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.252982606+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.252998845+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253008304+07:00","message":"[bufferProcess] interim [620000000]:อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253011022+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253018854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253021833+07:00","message":"> Transcript [1870] [false]: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253025281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253027529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253029889+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.253032706+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.57013373+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.570176461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.570182973+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.570197892+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570205614+07:00","message":"[bufferProcess] interim [860000000]:อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570208307+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570214901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570217507+07:00","message":"> Transcript [1871] [false]: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570221568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570223775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570226118+07:00","message":"StatePrefix: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570229155+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570235183+07:00","message":"Push: 'นี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570236942+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570238753+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.570241271+07:00","message":"Next Push (prob) : 'ก็จะเห็นความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.570250089+07:00","message":"push: {false นี้นักเรียน 0 0xc00380d580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740072801+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740106412+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740109073+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740110829+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.74011274+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740114437+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740116392+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740118311+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740120164+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740121612+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740123031+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740124463+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740125902+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.740127389+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.765704758+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.765747204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.765753197+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:22.765769122+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765777389+07:00","message":"[bufferProcess] interim [100000000]:อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765779793+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765788318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765791086+07:00","message":"> Transcript [1872] [false]: 'อันนี้นักเรียนก็จะเห็นความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765795015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765797528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765799596+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:22.765802356+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:22.928960187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:22.928999307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.159125879+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.159195383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่างนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.159204155+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.159222701+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159232399+07:00","message":"[bufferProcess] interim [460000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159236419+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159247062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159251206+07:00","message":"> Transcript [1873] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159256925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159259709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159263003+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.159266316+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.280697094+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.280737855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.280743101+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.280755845+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280769825+07:00","message":"[bufferProcess] interim [580000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280774126+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280778868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280782624+07:00","message":"> Transcript [1874] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.28078684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280789251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280792319+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.280795905+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.392889306+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497802733+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497852975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497860283+07:00","message":"receive interim result [true|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497871145+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497873391+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.49788137+07:00","message":"[buffer interim] 188 true อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497893553+07:00","message":"[bufferProcess] interim [910000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497897331+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497901436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497906314+07:00","message":"> Transcript [1875] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497910937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497913053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497915429+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497918067+07:00","message":"TextPushed: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497920891+07:00","message":"Push: 'ก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497922589+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497924817+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497927095+07:00","message":"Next Push (prob) : 'แตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497928679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497930472+07:00","message":"> Transcript [1876] [true]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497933057+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497934582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497936646+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497938499+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.497940397+07:00","message":"Push: 'แตกต่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497949224+07:00","message":"push: {false ก็จะเห็นความ 0 0xc00380d580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.497954383+07:00","message":"push: {true แตกต่างนะคะ 0 0xc00380d580}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:23.505726876+07:00","message":"write wav file: './tmp/7508/7508_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.523968611+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.980505595+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.980541337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.980547957+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:23.98056214+07:00","message":"[buffer interim] 189 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.980569156+07:00","message":"[bufferProcess] interim [240000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:23.980570958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.040481495+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.040525556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.040530774+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.040545245+07:00","message":"[buffer interim] 189 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.040551809+07:00","message":"[bufferProcess] interim [360000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.040554123+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.040560569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.040563695+07:00","message":"> Transcript [1877] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.040565754+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.240161679+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.240211836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.240217793+07:00","message":"receive interim result [false|false]: ของการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.240235094+07:00","message":"[buffer interim] 189 false ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240245017+07:00","message":"[bufferProcess] interim [540000000]:ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240247043+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240250315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.24025288+07:00","message":"> Transcript [1878] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240255964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240257838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240260937+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.240262813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.559975428+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.56001604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.560021748+07:00","message":"receive interim result [false|false]: ของการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.560034373+07:00","message":"[buffer interim] 189 false ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560041575+07:00","message":"[bufferProcess] interim [840000000]:ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560043694+07:00","message":"[bufferProcess] send to processor:ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560049637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560052359+07:00","message":"> Transcript [1879] [false]: 'ของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560055429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560057304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560059202+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.560061179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.677467848+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.677509707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.677515531+07:00","message":"receive interim result [false|false]: ของการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.677530694+07:00","message":"[buffer interim] 189 false ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677539188+07:00","message":"[bufferProcess] interim [960000000]:ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677543604+07:00","message":"[bufferProcess] send to processor:ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677555756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677560028+07:00","message":"> Transcript [1880] [false]: 'ของการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677565486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677568086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677571439+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.677574355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.950263981+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.950319411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.950326446+07:00","message":"receive interim result [false|false]: ของการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.950345887+07:00","message":"[buffer interim] 189 false ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950359466+07:00","message":"[bufferProcess] interim [260000000]:ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950361886+07:00","message":"[bufferProcess] send to processor:ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950365681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950369104+07:00","message":"> Transcript [1881] [false]: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950376517+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950379321+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950383212+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950386304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950396092+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950397988+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950400348+07:00","message":"Set new StatePrefix : 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:24.950402547+07:00","message":"Next Push (prob) : 'งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:24.950411383+07:00","message":"push: {false ขอ 0 0xc000139480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.393901807+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.393949178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.393958407+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.393976999+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.393985293+07:00","message":"[bufferProcess] interim [680000000]:ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.393988105+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.393993725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.393997781+07:00","message":"> Transcript [1882] [false]: 'ของการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.394002049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.394004301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.394006601+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.394009178+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.459024537+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.45906787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.459073888+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.45909028+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459098001+07:00","message":"[bufferProcess] interim [800000000]:ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459102249+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459106935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459110112+07:00","message":"> Transcript [1883] [false]: 'ของการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459113721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459115627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459117621+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.459119675+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.768230997+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.768271524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.768277371+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:25.768293238+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768300843+07:00","message":"[bufferProcess] interim [40000000]:ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768303373+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768311415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768314213+07:00","message":"> Transcript [1884] [false]: 'ของการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768317779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768320933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.76832332+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:25.768325951+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:25.929225515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:25.929266151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.089096686+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.089142898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.089149268+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.08917523+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089187001+07:00","message":"[bufferProcess] interim [340000000]:ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089189519+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089193172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089198063+07:00","message":"> Transcript [1885] [false]: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089202307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089204478+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089206804+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089209228+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089217191+07:00","message":"Push: 'งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089218896+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089220819+07:00","message":"Set new StatePrefix : 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.089222752+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.089231312+07:00","message":"push: {false งการลำเลียง 0 0xc000139480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.157919782+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.157953724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.15795952+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.157973911+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.157980815+07:00","message":"[bufferProcess] interim [460000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.157983603+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.157989593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.157992224+07:00","message":"> Transcript [1886] [false]: 'ของการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.158001242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.158003258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.158005429+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.158007724+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.591932777+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.679176524+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.67921807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.679223981+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.679247237+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679254152+07:00","message":"[bufferProcess] interim [60000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679256569+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679261778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.67926427+07:00","message":"> Transcript [1887] [false]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679267558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679269458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679271658+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.679274558+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.713117347+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.713154614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9543708}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.713170954+07:00","message":"receive interim result [true|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.71318202+07:00","message":"end recv isFinal message id 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.71318431+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.713191781+07:00","message":"[buffer interim] 189 true ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713197715+07:00","message":"[bufferProcess] interim [90000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713200531+07:00","message":"[bufferProcess] send to processor (isfinal):ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713203549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713206813+07:00","message":"> Transcript [1888] [false]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713210017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713211817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713214405+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713216747+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713218493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713220273+07:00","message":"> Transcript [1889] [true]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713222256+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713223909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713225448+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713227261+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:26.713234583+07:00","message":"Push: 'สารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.713246476+07:00","message":"push: {true สารโดยการสร้างเวสิเคิล 0 0xc000139480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:26.721706004+07:00","message":"write wav file: './tmp/7508/7508_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:26.784199498+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.129106957+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.129192535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.129198705+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.129214796+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.129221922+07:00","message":"[bufferProcess] interim [420000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.129223631+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.489419786+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.489466471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.489473461+07:00","message":"receive interim result [false|false]: แบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.489488403+07:00","message":"[buffer interim] 190 false แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.489495478+07:00","message":"[bufferProcess] interim [720000000]:แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.489497766+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.489505614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.489508575+07:00","message":"> Transcript [1890] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.489510599+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.640221231+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.640259763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินเดีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.640265304+07:00","message":"receive interim result [false|false]: แบบอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.64028011+07:00","message":"[buffer interim] 190 false แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640288746+07:00","message":"[bufferProcess] interim [840000000]:แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640291587+07:00","message":"[bufferProcess] send to processor:แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640296224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640299449+07:00","message":"> Transcript [1891] [false]: 'แบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640302477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640304453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640306692+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.640308715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.64555261+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.645569252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินโด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.645574012+07:00","message":"receive interim result [false|false]: แบบอินโด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.645578834+07:00","message":"[buffer interim] 190 false แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645582465+07:00","message":"[bufferProcess] interim [900000000]:แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645584657+07:00","message":"[bufferProcess] send to processor:แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645592329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645596018+07:00","message":"> Transcript [1892] [false]: 'แบบอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645600059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645601958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645603503+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.645605279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.757739691+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.757775452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.757781385+07:00","message":"receive interim result [false|false]: แบบ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.75779568+07:00","message":"[buffer interim] 190 false แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.7578022+07:00","message":"[bufferProcess] interim [960000000]:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757804382+07:00","message":"[bufferProcess] send to processor:แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757808972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757812162+07:00","message":"> Transcript [1893] [false]: 'แบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757815591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757817382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757819673+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.757821448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.765449344+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.76547121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินโดนีเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.765476922+07:00","message":"receive interim result [false|false]: แบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.765486737+07:00","message":"[buffer interim] 190 false แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765491012+07:00","message":"[bufferProcess] interim [20000000]:แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765493174+07:00","message":"[bufferProcess] send to processor:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765495654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765499807+07:00","message":"> Transcript [1894] [false]: 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765502474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.76550421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765505882+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765507667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765512737+07:00","message":"Push: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.76551481+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765516693+07:00","message":"Set new StatePrefix : 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.765518648+07:00","message":"Next Push (prob) : ' Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.765536053+07:00","message":"push: {false แบบ 0 0xc003992580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.958443281+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.958484389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินโดไชน่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.958489543+07:00","message":"receive interim result [false|false]: แบบอินโดไชน่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:27.95850262+07:00","message":"[buffer interim] 190 false แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.958510425+07:00","message":"[bufferProcess] interim [200000000]:แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.958513287+07:00","message":"[bufferProcess] send to processor:แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.958518412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.958521231+07:00","message":"> Transcript [1895] [false]: 'แบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.958523444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:27.958525477+07:00","message":"Set new StatePrefix: 'แบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009513896+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009548413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009554285+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009562417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009565082+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009571137+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.009576114+07:00","message":"[buffer interim] 190 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009581562+07:00","message":"[bufferProcess] interim [320000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009583532+07:00","message":"[bufferProcess] send to processor:แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009586517+07:00","message":"[bufferProcess] interim [320000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.00958934+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009598286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009610217+07:00","message":"> Transcript [1896] [false]: 'แบบอินโดไชน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009620352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.009623156+07:00","message":"Set new StatePrefix: 'แบบอินโดไชน่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.142876068+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.142906313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.14291293+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.142926246+07:00","message":"[buffer interim] 190 false แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.142933295+07:00","message":"[bufferProcess] interim [380000000]:แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.142936126+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.142939828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.142942609+07:00","message":"> Transcript [1897] [false]: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.142944666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.142946578+07:00","message":"Set new StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533654272+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533690278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533695643+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533707008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533710172+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533718312+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.533721993+07:00","message":"[buffer interim] 190 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533737734+07:00","message":"[bufferProcess] interim [800000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.53375788+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533763276+07:00","message":"[bufferProcess] interim [800000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533765976+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533771598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533775307+07:00","message":"> Transcript [1898] [false]: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533777382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.533779454+07:00","message":"Set new StatePrefix: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.667061805+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.667104991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิสแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.667111367+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.667126201+07:00","message":"[buffer interim] 190 false แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.667133588+07:00","message":"[bufferProcess] interim [860000000]:แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.667136044+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.667142879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.667145627+07:00","message":"> Transcript [1899] [false]: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.66714774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.667150166+07:00","message":"Set new StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.721488681+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.721525962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิสแบบต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.721532332+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.721547567+07:00","message":"[buffer interim] 190 false แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.721555321+07:00","message":"[bufferProcess] interim [980000000]:แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.721557809+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิสแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.721567413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.721570584+07:00","message":"> Transcript [1900] [false]: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.721572776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.721574651+07:00","message":"Set new StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.855398848+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.855440171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิสแบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.855453077+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:28.855468307+07:00","message":"[buffer interim] 190 false แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.855475633+07:00","message":"[bufferProcess] interim [100000000]:แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.85547804+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิสแบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.855485016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.855487805+07:00","message":"> Transcript [1901] [false]: 'แบบเอนโดไซโทซิสแบบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.855491436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.8554935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.855495711+07:00","message":"StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:28.855497949+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:28.929751481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:28.929768857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.162181265+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.260023224+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.260059689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิสแบบต่างๆ\",\"confidence\":0.95531076}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.260066702+07:00","message":"receive interim result [true|false]: แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.260075922+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.26009285+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.260100882+07:00","message":"[buffer interim] 190 true แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260125445+07:00","message":"[bufferProcess] interim [580000000]:แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260129294+07:00","message":"[bufferProcess] send to processor (isfinal):แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260139122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260144077+07:00","message":"> Transcript [1902] [false]: 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260148187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260150395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260152306+07:00","message":"StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260154728+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260156773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260159229+07:00","message":"> Transcript [1903] [true]: 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260161191+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260162768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260164251+07:00","message":"StatePrefix: 'แบบเอนโดไซโทซิสแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.260166015+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:29.26017188+07:00","message":"Push: 'เอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:29.26018017+07:00","message":"push: {true เอนโดไซโทซิสแบบต่างๆ 0 0xc003992580}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:29.266795791+07:00","message":"write wav file: './tmp/7508/7508_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.313836747+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.774836+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.774871327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.774876629+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.774889527+07:00","message":"[buffer interim] 191 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.774895324+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.774897151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.774902218+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.774904878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.774907702+07:00","message":"> Transcript [1904] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.774909753+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.780821888+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.780836332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.780840252+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.780844653+07:00","message":"[buffer interim] 191 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.780848403+07:00","message":"[bufferProcess] interim [420000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.780850008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.84955467+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.849592916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.849598817+07:00","message":"receive interim result [false|false]: จากที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.849612311+07:00","message":"[buffer interim] 191 false จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.849628133+07:00","message":"[bufferProcess] interim [540000000]:จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.849630548+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.849634127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.84963666+07:00","message":"> Transcript [1905] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.849638908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.849641483+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.987486323+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.987533017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นั่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.987539188+07:00","message":"receive interim result [false|false]: จากที่นั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:30.987553262+07:00","message":"[buffer interim] 191 false จากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987562211+07:00","message":"[bufferProcess] interim [660000000]:จากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987564673+07:00","message":"[bufferProcess] send to processor:จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987569192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987571919+07:00","message":"> Transcript [1906] [false]: 'จากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987574921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987577216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987579361+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:30.987581355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.05241309+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.052449722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.052455429+07:00","message":"receive interim result [false|false]: จากที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.052470883+07:00","message":"[buffer interim] 191 false จากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052477427+07:00","message":"[bufferProcess] interim [780000000]:จากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.05247988+07:00","message":"[bufferProcess] send to processor:จากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052483418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052486599+07:00","message":"> Transcript [1907] [false]: 'จากที่นั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052489424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052491523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052493468+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.052495607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.284377677+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.284414555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.284420646+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.284434286+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284440343+07:00","message":"[bufferProcess] interim [20000000]:จากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284443286+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284449759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284452546+07:00","message":"> Transcript [1908] [false]: 'จากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284455732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284457872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284459718+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.284462214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.49150482+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.491549046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.491555355+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.491569962+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491576851+07:00","message":"[bufferProcess] interim [200000000]:จากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491579376+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491585855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491588572+07:00","message":"> Transcript [1909] [false]: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491591738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491593739+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491596433+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491598642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491604051+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491605739+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491607858+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.491610095+07:00","message":"Next Push (prob) : 'ที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.491628109+07:00","message":"push: {false จาก 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.869538133+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.869575829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.869582322+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.869596709+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869602945+07:00","message":"[bufferProcess] interim [560000000]:จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869606178+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869612204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869620789+07:00","message":"> Transcript [1910] [false]: 'จากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869624862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869626914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.86962862+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.869631338+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.921663611+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.921694946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.921700205+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:31.92171395+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921720307+07:00","message":"[bufferProcess] interim [680000000]:จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921722441+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921725643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921728381+07:00","message":"> Transcript [1911] [false]: 'จากที่นักเรียนได้เรียนกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921731903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921733786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921735609+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:31.921737928+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:31.930102926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:31.930123623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.185327221+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.185415408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.185421019+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.185433148+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185462876+07:00","message":"[bufferProcess] interim [920000000]:จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.18546588+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185473744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185476356+07:00","message":"> Transcript [1912] [false]: 'จากที่นักเรียนได้เรียนกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185494225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185496957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185499021+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.185501893+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.399906135+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.399940373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.399948242+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.399962038+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399972124+07:00","message":"[bufferProcess] interim [100000000]:จากที่นักเรียนได้เรียนกลไกการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399974289+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399977604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399980419+07:00","message":"> Transcript [1913] [false]: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399984564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399986659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399988839+07:00","message":"StatePrefix: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399991234+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.399998638+07:00","message":"Push: 'ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.40000064+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.400003393+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.400005635+07:00","message":"Next Push (prob) : 'เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.400012415+07:00","message":"push: {false ที่นักเรียนได้ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.438020006+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.438049361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.438054362+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.438064497+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438070777+07:00","message":"[bufferProcess] interim [160000000]:จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438073549+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438078329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438080617+07:00","message":"> Transcript [1914] [false]: 'จากที่นักเรียนได้เรียนกลไกการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438085073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438087352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438089453+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.438092024+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.441655951+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.44167159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.441675735+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.441686098+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441690206+07:00","message":"[bufferProcess] interim [220000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.44169251+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441695025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441697202+07:00","message":"> Transcript [1915] [false]: 'จากที่นักเรียนได้เรียนกลไกการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441699726+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441701523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441703211+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.441705214+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.763572499+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.763606039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.763612066+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:32.763628605+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763636755+07:00","message":"[bufferProcess] interim [460000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763640871+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763647774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763651406+07:00","message":"> Transcript [1916] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763656349+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763659123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763662109+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:32.763666509+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.075582577+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.075629505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.075637005+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.075652715+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.07565928+07:00","message":"[bufferProcess] interim [760000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075661679+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075667935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075670781+07:00","message":"> Transcript [1917] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075674446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075676418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075678416+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075681069+07:00","message":"TextPushed: 'จากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075686915+07:00","message":"Push: 'เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075688648+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075690615+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.075693049+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.075700961+07:00","message":"push: {false เรียนกลไกการ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.27550504+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.275542262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.27554876+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.275562253+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275568869+07:00","message":"[bufferProcess] interim [940000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275571344+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275577113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275580109+07:00","message":"> Transcript [1918] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275583129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.2755852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275587205+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.275589957+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.280195305+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.280212328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.280217252+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.280230271+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280238507+07:00","message":"[bufferProcess] interim [0]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280241693+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280245176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.28024849+07:00","message":"> Transcript [1919] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280252095+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280254765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280257266+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.280260904+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.519588725+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.519634571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.519641549+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.519653517+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.51966278+07:00","message":"[bufferProcess] interim [300000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.519666414+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.519673731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.519677487+07:00","message":"> Transcript [1920] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.519682083+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.519684779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.519688248+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.5196913+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.841566285+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.841604318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.841610476+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.84163072+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841653841+07:00","message":"[bufferProcess] interim [600000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841658516+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841663659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841667692+07:00","message":"> Transcript [1921] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841672774+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841675836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841679175+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841682779+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841686386+07:00","message":"Push: 'ลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841689148+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.841692799+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:33.84169674+07:00","message":"Next Push (prob) : 'เข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:33.841706877+07:00","message":"push: {false ลำเลียงสาร 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.16207141+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.162141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.1621517+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.162178273+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162191232+07:00","message":"[bufferProcess] interim [900000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.16219616+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162213581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162217925+07:00","message":"> Transcript [1922] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162222639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162225904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162229282+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.162232897+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.229918134+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.229958815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.229966161+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.229982204+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.229989856+07:00","message":"[bufferProcess] interim [960000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.229992374+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.229999736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.230002633+07:00","message":"> Transcript [1923] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.230006215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.230008461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.230010769+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.230013796+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.574356744+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.574399551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.574406258+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.574420123+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574427723+07:00","message":"[bufferProcess] interim [260000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574430955+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574436667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574439288+07:00","message":"> Transcript [1924] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574443158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.57444578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574448045+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.574451233+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.692076395+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.692122183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.692129131+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.692145241+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692153328+07:00","message":"[bufferProcess] interim [380000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692156449+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692160715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692164325+07:00","message":"> Transcript [1925] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692168348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692170311+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.69217421+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692176976+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.69218014+07:00","message":"Push: 'เข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.69218192+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692184024+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.692186562+07:00","message":"Next Push (prob) : 'เซลล์แล้วครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.692195626+07:00","message":"push: {false เข้าและออกจาก 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.870253635+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.870305321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.870311983+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.870327213+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870336363+07:00","message":"[bufferProcess] interim [560000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870339109+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870346887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870349528+07:00","message":"> Transcript [1926] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870353769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870356057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870358213+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.870360566+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.878023068+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.878066784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.878072133+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:34.878084596+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878089556+07:00","message":"[bufferProcess] interim [620000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878092255+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878095053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878097113+07:00","message":"> Transcript [1927] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878099672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878101397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878103265+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:34.878106132+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:34.930720831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:34.930722428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.391733437+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.3917742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.39178175+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.391799318+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391811128+07:00","message":"[bufferProcess] interim [100000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391813962+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391817835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391820608+07:00","message":"> Transcript [1928] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391824562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391826448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391828713+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.391832112+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.657755794+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.657801915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.657808901+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.657824931+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657834199+07:00","message":"[bufferProcess] interim [280000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657837216+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657844241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657846944+07:00","message":"> Transcript [1929] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.65785148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657853659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657855801+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657859079+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657865523+07:00","message":"Push: 'เซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657867298+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657869364+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.657878823+07:00","message":"Next Push (prob) : 'ก็อยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.657901499+07:00","message":"push: {false เซลล์แล้วครู 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.665731601+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.665767081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.665772949+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.66579021+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.66579899+07:00","message":"[bufferProcess] interim [340000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.665802321+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.665806078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.665808958+07:00","message":"> Transcript [1930] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.6658135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.665815765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.665817514+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.665819921+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.666547316+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.666578518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.666587174+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.66660749+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.666621786+07:00","message":"[bufferProcess] interim [400000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.66663702+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.666648419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.666652027+07:00","message":"> Transcript [1931] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.666657558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.66666054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.666664069+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.666668554+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.964495336+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.964535587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.96454169+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:35.96455695+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964564152+07:00","message":"[bufferProcess] interim [640000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964567392+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964575394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964577802+07:00","message":"> Transcript [1932] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964581943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964583992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964586385+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:35.964589577+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.112614089+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.112678599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.112687336+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.112703023+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112714829+07:00","message":"[bufferProcess] interim [820000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112718223+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112724394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112727153+07:00","message":"> Transcript [1933] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112731476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112733508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.11273567+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112738437+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.11274426+07:00","message":"Push: 'ก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112746158+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112752692+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.112755775+07:00","message":"Next Push (prob) : 'นักเรียนลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.112770799+07:00","message":"push: {false ก็อยากให้ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.158842998+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.158872489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.15887808+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.158889273+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158894724+07:00","message":"[bufferProcess] interim [880000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158897081+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158902065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158904635+07:00","message":"> Transcript [1934] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158907909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158910009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158911725+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.158914182+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.294682793+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.294719094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.294726584+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.294739896+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294747132+07:00","message":"[bufferProcess] interim [0]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294750333+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294756809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294759363+07:00","message":"> Transcript [1935] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294762867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294764601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294766393+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.294769027+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.485676261+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.485725906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.48573286+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.485749573+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485757912+07:00","message":"[bufferProcess] interim [180000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485760781+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485768345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485770986+07:00","message":"> Transcript [1936] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485774692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485776655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485778769+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.485782139+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.736477813+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.736516608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.736524116+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.73653943+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736547776+07:00","message":"[bufferProcess] interim [480000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736550797+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736559414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736562221+07:00","message":"> Transcript [1937] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736566957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736570176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736571841+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.73657445+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736580741+07:00","message":"Push: 'นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736582613+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736589115+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.736591459+07:00","message":"Next Push (prob) : 'ตอบคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.736600166+07:00","message":"push: {false นักเรียนลอง 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.992548211+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.992596714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.992607052+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:36.992630523+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.99263913+07:00","message":"[bufferProcess] interim [660000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992642359+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992649805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992668957+07:00","message":"> Transcript [1938] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992673379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992675835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992679239+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:36.992682019+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.19599821+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.196044475+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-02-25T11:29:37.196051781+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.196068942+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196077146+07:00","message":"[bufferProcess] interim [840000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196080214+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196088124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.19609092+07:00","message":"> Transcript [1939] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196095056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196096992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196098782+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.196101319+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.243028347+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.243064141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.243071662+07:00","message":"receive interim result [false|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.243085597+07:00","message":"[buffer interim] 191 false จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243092563+07:00","message":"[bufferProcess] interim [960000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243095699+07:00","message":"[bufferProcess] send to processor:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243102596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243105294+07:00","message":"> Transcript [1940] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243109129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243110871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243112613+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.243115164+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.291977668+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546555978+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.54660174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ\",\"confidence\":0.94886094}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546609848+07:00","message":"receive interim result [true|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546625124+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546627366+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546636055+07:00","message":"[buffer interim] 191 true จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546647631+07:00","message":"[bufferProcess] interim [200000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546651633+07:00","message":"[bufferProcess] send to processor (isfinal):จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546656042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546658813+07:00","message":"> Transcript [1941] [false]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546663058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546665213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546667021+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546670069+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546684236+07:00","message":"Push: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.54668617+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546688526+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546690957+07:00","message":"Next Push (prob) : 'นี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546692546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546694309+07:00","message":"> Transcript [1942] [true]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546696895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546698537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.54670758+07:00","message":"StatePrefix: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546709874+07:00","message":"TextPushed: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:37.546712143+07:00","message":"Push: 'นี้ดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546721044+07:00","message":"push: {false ตอบคำถาม 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:37.546743703+07:00","message":"push: {true นี้ดูนะคะ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:37.562424148+07:00","message":"write wav file: './tmp/7508/7508_191.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:37.931320758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:37.931331545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:38.573391114+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:38.925536906+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:38.925586613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:38.925591921+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:38.925608453+07:00","message":"[buffer interim] 192 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:38.925621025+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:38.925623679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:38.925630344+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:38.925634036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:38.925637084+07:00","message":"> Transcript [1943] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:38.925638974+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.126281772+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.126329453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.126335938+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.126351491+07:00","message":"[buffer interim] 192 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.126363187+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.126365565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.236825334+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.236881911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.236890615+07:00","message":"receive interim result [false|false]: การให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.236909654+07:00","message":"[buffer interim] 192 false การให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236920012+07:00","message":"[bufferProcess] interim [660000000]:การให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236923659+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236934516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236938739+07:00","message":"> Transcript [1944] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236946176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236949262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.23695204+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.236955038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.241233709+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.241254659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.241259756+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.241271073+07:00","message":"[buffer interim] 192 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241276475+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241279188+07:00","message":"[bufferProcess] send to processor:การให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241285521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241288161+07:00","message":"> Transcript [1945] [false]: 'การให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241290971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241292788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241294417+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.241296284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.417233718+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.417275521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.417281116+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.417294367+07:00","message":"[buffer interim] 192 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417301644+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.41730389+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417309353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417311977+07:00","message":"> Transcript [1946] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417315224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417317183+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417319268+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.417321414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.606231587+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.606275987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.606281589+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.606297253+07:00","message":"[buffer interim] 192 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606304807+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606307191+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606314182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606316841+07:00","message":"> Transcript [1947] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606320097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606322826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606325298+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606327372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.60633351+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606335204+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606337033+07:00","message":"Set new StatePrefix : 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.606338894+07:00","message":"Next Push (prob) : 'แพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.606346994+07:00","message":"push: {false การ 0 0xc003992000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.735740078+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.735787097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.735793138+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:39.735812173+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735824305+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735826718+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735830613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735833419+07:00","message":"> Transcript [1948] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735836698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735838642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735840417+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:39.735842654+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.190584733+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.190642918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.190650691+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.190666343+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190674275+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190676707+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190683514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190686257+07:00","message":"> Transcript [1949] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190689904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190691883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190694074+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.190696443+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.509176599+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.509230139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.509236253+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.509253143+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.50926082+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509263321+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509270701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509273522+07:00","message":"> Transcript [1950] [false]: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509277326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509279437+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509281603+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.509284291+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.694912077+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.694949795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.694955315+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.694970927+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.694978446+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.694980799+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.694988129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.694990871+07:00","message":"> Transcript [1951] [false]: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.694994659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.694996986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.69499902+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.695001323+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.695006751+07:00","message":"Push: 'แพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.695008517+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.69501094+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:40.695013258+07:00","message":"Next Push (prob) : 'ธรรมดาการแพร่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:40.69502178+07:00","message":"push: {false แพร่แบบ 0 0xc003992000}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:40.931959009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:40.931970106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.017221865+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.017265997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.017271399+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.017286969+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017294533+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017297097+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017304722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017307453+07:00","message":"> Transcript [1952] [false]: 'การแพร่แบบธรรมดาการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017311032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017313115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017315372+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.017317709+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.208766351+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.208812714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.208819403+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.208833684+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208841128+07:00","message":"[bufferProcess] interim [640000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208843868+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208850492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208853222+07:00","message":"> Transcript [1953] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208856904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208859182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208862045+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.208864492+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.771177158+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.786375265+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.786417316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.786423978+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.786439602+07:00","message":"[buffer interim] 192 false การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.78644792+07:00","message":"[bufferProcess] interim [240000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.786451056+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.786458924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.786461897+07:00","message":"> Transcript [1954] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.786465889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.786468111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.786472778+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.7864752+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.844317699+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.856931604+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.856966266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.856974064+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.856982429+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.856984529+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.856989562+07:00","message":"[buffer interim] 192 true การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.856995918+07:00","message":"[bufferProcess] interim [420000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857002675+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857006164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857008819+07:00","message":"> Transcript [1955] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857011974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857014271+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857016882+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857018862+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857024394+07:00","message":"Push: 'ธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857026671+07:00","message":"TextPushed: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857028712+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857030737+07:00","message":"Next Push (prob) : 'แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.85703266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857034665+07:00","message":"> Transcript [1956] [true]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857037432+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857039102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857040775+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857042656+07:00","message":"TextPushed: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:41.857044576+07:00","message":"Push: 'แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.857064063+07:00","message":"push: {false ธรรมดาการแพร่ 0 0xc003992000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:41.857084282+07:00","message":"push: {true แบบฟาซิลิเทต 0 0xc003992000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:41.865756573+07:00","message":"write wav file: './tmp/7508/7508_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.19193035+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.19196129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.191966403+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.191981247+07:00","message":"[buffer interim] 193 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.191987247+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.191988791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.512297432+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.512339605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และอีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.512346389+07:00","message":"receive interim result [false|false]: และอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.512362979+07:00","message":"[buffer interim] 193 false และอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.512370763+07:00","message":"[bufferProcess] interim [660000000]:และอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.512373176+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.512379864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.512382733+07:00","message":"> Transcript [1957] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.512385089+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.571630045+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.571665035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.571671212+07:00","message":"receive interim result [false|false]: และที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.5716869+07:00","message":"[buffer interim] 193 false และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571696738+07:00","message":"[bufferProcess] interim [720000000]:และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571699476+07:00","message":"[bufferProcess] send to processor:และอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571706229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571708994+07:00","message":"> Transcript [1958] [false]: 'และอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571712051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571714113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571716404+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.571718413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.684608103+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.68465185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.684657513+07:00","message":"receive interim result [false|false]: และ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.684672162+07:00","message":"[buffer interim] 193 false และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.684679763+07:00","message":"[bufferProcess] interim [840000000]:และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.68468193+07:00","message":"[bufferProcess] send to processor:และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.684685265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.684688101+07:00","message":"> Transcript [1959] [false]: 'และที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.684691904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.68469411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.684696348+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.684698478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.810076671+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.810110689+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-02-25T11:29:42.810117147+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.810129824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.810132886+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.810138896+07:00","message":"[buffer interim] 193 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.810141704+07:00","message":"[buffer interim] 193 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810147177+07:00","message":"[bufferProcess] interim [20000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810149765+07:00","message":"[bufferProcess] send to processor:และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810152501+07:00","message":"[bufferProcess] interim [20000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810154939+07:00","message":"[bufferProcess] update buffer: และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810157718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810160359+07:00","message":"> Transcript [1960] [false]: 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810163389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810165524+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810167724+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.810169568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879712017+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879740666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879746148+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879757088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879760011+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.87976662+07:00","message":"[buffer interim] 193 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879769928+07:00","message":"[buffer interim] 193 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879774709+07:00","message":"[bufferProcess] interim [80000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879776469+07:00","message":"[bufferProcess] send to processor:และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879779026+07:00","message":"[bufferProcess] interim [80000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879781626+07:00","message":"[bufferProcess] update buffer: และ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879784596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879787034+07:00","message":"> Transcript [1961] [false]: 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879789814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.87979176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879793441+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879795236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879797819+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879799461+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.879801328+07:00","message":"Set new StatePrefix : 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:42.87980343+07:00","message":"Next Push (prob) : ' Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:42.879811279+07:00","message":"push: {false และ 0 0xc003992300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.066654988+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.066696368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.066702358+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.066717367+07:00","message":"[buffer interim] 193 false และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066724496+07:00","message":"[bufferProcess] interim [260000000]:และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066727427+07:00","message":"[bufferProcess] send to processor:และ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066735329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066737912+07:00","message":"> Transcript [1962] [false]: 'และ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066740918+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066743355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.066745861+07:00","message":"StatePrefix: 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.06674818+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.387037999+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.387084311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.387090291+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.387105057+07:00","message":"[buffer interim] 193 false และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.387112995+07:00","message":"[bufferProcess] interim [620000000]:และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.387115805+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.387122169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.387124927+07:00","message":"> Transcript [1963] [false]: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.387127557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.38712949+07:00","message":"Set new StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.591007952+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.591055005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.591062059+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.591077672+07:00","message":"[buffer interim] 193 false และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.59108668+07:00","message":"[bufferProcess] interim [800000000]:และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.591089272+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.591095707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.591098586+07:00","message":"> Transcript [1964] [false]: 'และแอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.591102317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.591105128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.5911069+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.591109706+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.899233808+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.899274603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.899281024+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:43.899295632+07:00","message":"[buffer interim] 193 false และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899303872+07:00","message":"[bufferProcess] interim [40000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899306648+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899313517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.89931612+07:00","message":"> Transcript [1965] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899319332+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899321524+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899323472+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:43.899326245+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:43.932935926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:43.932976274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.090740539+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.090787779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.090796308+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.090814161+07:00","message":"[buffer interim] 193 false และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090832109+07:00","message":"[bufferProcess] interim [280000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090836727+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090845011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090848933+07:00","message":"> Transcript [1966] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090853667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090857055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.09086039+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.090863927+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.408607613+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.408652914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.408659153+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.408671278+07:00","message":"[buffer interim] 193 false และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408679346+07:00","message":"[bufferProcess] interim [580000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408681764+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408685239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408688201+07:00","message":"> Transcript [1967] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408692163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408694079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408696199+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408698752+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408701547+07:00","message":"Push: 'แอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408703652+07:00","message":"TextPushed: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408705636+07:00","message":"Set new StatePrefix : 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.408707771+07:00","message":"Next Push (prob) : 'ที่เกิดขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.408715763+07:00","message":"push: {false แอกทีฟทรานสปอร์ต 0 0xc003992300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.661012876+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.72406904+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770251651+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770291994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770298988+07:00","message":"receive interim result [true|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770310108+07:00","message":"end recv isFinal message id 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770312248+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770319048+07:00","message":"[buffer interim] 193 true และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770331123+07:00","message":"[bufferProcess] interim [30000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770337763+07:00","message":"[bufferProcess] send to processor (isfinal):และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770341378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770344005+07:00","message":"> Transcript [1968] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770351389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770355079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.77035694+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770359049+07:00","message":"TextPushed: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770360815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770362798+07:00","message":"> Transcript [1969] [true]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770365117+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770367079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770368727+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770370523+07:00","message":"TextPushed: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:44.770378033+07:00","message":"Push: 'ที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:44.770387215+07:00","message":"push: {true ที่เกิดขึ้นในเซลล์ 0 0xc003992300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:44.778356694+07:00","message":"write wav file: './tmp/7508/7508_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.198848926+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.198895074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.198900635+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.198915978+07:00","message":"[buffer interim] 194 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.198923508+07:00","message":"[bufferProcess] interim [240000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.198925349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.267682415+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.267718348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.267723991+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.267740305+07:00","message":"[buffer interim] 194 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.26774739+07:00","message":"[bufferProcess] interim [420000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.26774947+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.267753073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.267756079+07:00","message":"> Transcript [1970] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.267758305+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578188594+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578229682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578236605+07:00","message":"receive interim result [false|false]: มีความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578252635+07:00","message":"[buffer interim] 194 false มีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578260577+07:00","message":"[bufferProcess] interim [660000000]:มีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578263041+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578274526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578277202+07:00","message":"> Transcript [1971] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578280412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578282747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578286372+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578288742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578917066+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.57893089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578934807+07:00","message":"receive interim result [false|false]: มีความเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.578943252+07:00","message":"[buffer interim] 194 false มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578946188+07:00","message":"[bufferProcess] interim [720000000]:มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.5789481+07:00","message":"[bufferProcess] send to processor:มีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.57895028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578952029+07:00","message":"> Transcript [1972] [false]: 'มีความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578954133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578955848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.578957493+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.57895903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.886870986+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.886921171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.886927374+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:45.886942425+07:00","message":"[buffer interim] 194 false มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.88695303+07:00","message":"[bufferProcess] interim [960000000]:มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.886956257+07:00","message":"[bufferProcess] send to processor:มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.88696172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.886964468+07:00","message":"> Transcript [1973] [false]: 'มีความเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.886967816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.886969795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.886972013+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:45.88697417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.076002575+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.076042466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.076049894+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.076065096+07:00","message":"[buffer interim] 194 false มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076072379+07:00","message":"[bufferProcess] interim [140000000]:มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076074931+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076081534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076084296+07:00","message":"> Transcript [1974] [false]: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076088067+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076090172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076092959+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.07609529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076101102+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076103023+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.076104856+07:00","message":"Set new StatePrefix : 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.07610682+07:00","message":"Next Push (prob) : 'ความเหมือนหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.076118032+07:00","message":"push: {false มี 0 0xc00380ca80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.282970076+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.283015783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.283022224+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.283035679+07:00","message":"[buffer interim] 194 false มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283042693+07:00","message":"[bufferProcess] interim [380000000]:มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283045228+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283051135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283053978+07:00","message":"> Transcript [1975] [false]: 'มีความเหมือนหรือแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283057062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283059126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283061313+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.283064018+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.468131996+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.468172464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.46817898+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.468197171+07:00","message":"[buffer interim] 194 false มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468205331+07:00","message":"[bufferProcess] interim [620000000]:มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468207824+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468215945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468219383+07:00","message":"> Transcript [1976] [false]: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468223109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468225926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468228042+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.468231117+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.788827242+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.788870434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.788877672+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.788895038+07:00","message":"[buffer interim] 194 false มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788903076+07:00","message":"[bufferProcess] interim [860000000]:มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788905813+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788914375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788917126+07:00","message":"> Transcript [1977] [false]: 'มีความเหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788920756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788923096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788925443+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.788928265+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:46.933758082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:46.933763711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.975094163+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.975148978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.975157641+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.975177195+07:00","message":"[buffer interim] 194 false มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975190821+07:00","message":"[bufferProcess] interim [40000000]:มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975196962+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.97520528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975208466+07:00","message":"> Transcript [1978] [false]: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975212607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975215191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975217155+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975219711+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975226531+07:00","message":"Push: 'ความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975228471+07:00","message":"TextPushed: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975230496+07:00","message":"Set new StatePrefix : 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:46.975232961+07:00","message":"Next Push (prob) : 'แตกต่างกันอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:46.975241431+07:00","message":"push: {false ความเหมือนหรือ 0 0xc00380ca80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.221003768+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.317770779+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.31781668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.317823793+07:00","message":"receive interim result [true|false]: มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.317835195+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.317837866+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.317844795+07:00","message":"[buffer interim] 194 true มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317856807+07:00","message":"[bufferProcess] interim [520000000]:มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317866387+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317869848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317872713+07:00","message":"> Transcript [1979] [false]: 'มีความเหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317876071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317877865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317879614+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317881872+07:00","message":"TextPushed: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317883781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317886512+07:00","message":"> Transcript [1980] [true]: 'มีความเหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317888536+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.31789004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317891516+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317894017+07:00","message":"TextPushed: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:47.317901627+07:00","message":"Push: 'แตกต่างกันอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.317910073+07:00","message":"push: {true แตกต่างกันอย่างไร 0 0xc00380ca80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:47.325383278+07:00","message":"write wav file: './tmp/7508/7508_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:47.804216871+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.133999829+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.134040699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.13404617+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.134060899+07:00","message":"[buffer interim] 195 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.13406714+07:00","message":"[bufferProcess] interim [360000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.134068679+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.267866812+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.26791509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.267922426+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.267939892+07:00","message":"[buffer interim] 195 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.26794824+07:00","message":"[bufferProcess] interim [480000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.267952126+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.267956851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.267960559+07:00","message":"> Transcript [1981] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.267964268+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.456826225+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.456871134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.456876557+07:00","message":"receive interim result [false|false]: คุณครูจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.456890201+07:00","message":"[buffer interim] 195 false คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456897606+07:00","message":"[bufferProcess] interim [660000000]:คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456900053+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456906635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.45690971+07:00","message":"> Transcript [1982] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456912708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456914766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456916746+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.456918929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.519969574+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.520003173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.520008806+07:00","message":"receive interim result [false|false]: คุณครูจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.520023161+07:00","message":"[buffer interim] 195 false คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520031296+07:00","message":"[bufferProcess] interim [780000000]:คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520033582+07:00","message":"[bufferProcess] send to processor:คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520037034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520040506+07:00","message":"> Transcript [1983] [false]: 'คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520043347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520045211+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520047332+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.520049264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.772967159+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.773004677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.773010648+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.773020027+07:00","message":"[buffer interim] 195 false คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.773027106+07:00","message":"[bufferProcess] interim [960000000]:คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.773029354+07:00","message":"[bufferProcess] send to processor:คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.773033413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.773036256+07:00","message":"> Transcript [1984] [false]: 'คุณครูจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.773043349+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.77304527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.77304754+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.773049396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.960066289+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.960103031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.960110407+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.960126687+07:00","message":"[buffer interim] 195 false คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960136702+07:00","message":"[bufferProcess] interim [140000000]:คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960138927+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960142802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.96014617+07:00","message":"> Transcript [1985] [false]: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960149428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960151544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.96015378+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960156085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960161683+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960163684+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960167938+07:00","message":"Set new StatePrefix : 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:48.960170355+07:00","message":"Next Push (prob) : 'ครูจะมีเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:48.96019776+07:00","message":"push: {false คุณ 0 0xc00380d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.078094104+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.078135734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.078141664+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.078157786+07:00","message":"[buffer interim] 195 false คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078165846+07:00","message":"[bufferProcess] interim [320000000]:คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078168192+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078171931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078175319+07:00","message":"> Transcript [1986] [false]: 'คุณครูจะมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.07817882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078180971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078183115+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.078185767+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.181077737+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.181127805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.181136256+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.181182409+07:00","message":"[buffer interim] 195 false คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.181199347+07:00","message":"[bufferProcess] interim [380000000]:คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.181202981+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.181212617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.18121788+07:00","message":"> Transcript [1987] [false]: 'คุณครูจะมีเวลาให้เรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.181223733+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.18122688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.181230031+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.181233493+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.355841432+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.355884721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.355891964+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.355908491+07:00","message":"[buffer interim] 195 false คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355916327+07:00","message":"[bufferProcess] interim [620000000]:คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355918836+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355926364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355929504+07:00","message":"> Transcript [1988] [false]: 'คุณครูจะมีเวลาให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355937182+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355939578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355941718+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.355944469+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.403391436+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516568607+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516601331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียนคิด\",\"confidence\":0.95887136}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516607533+07:00","message":"receive interim result [true|false]: คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516626844+07:00","message":"end recv isFinal message id 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516629413+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516636422+07:00","message":"[buffer interim] 195 true คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516642867+07:00","message":"[bufferProcess] interim [830000000]:คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.51664565+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516649552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516652054+07:00","message":"> Transcript [1989] [false]: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516655015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516656764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516658702+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.51666078+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516663501+07:00","message":"Push: 'ครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516665383+07:00","message":"TextPushed: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516668354+07:00","message":"Set new StatePrefix : 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.51667044+07:00","message":"Next Push (prob) : 'ให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516672282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516673957+07:00","message":"> Transcript [1990] [true]: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516675945+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516677427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516679279+07:00","message":"StatePrefix: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516681133+07:00","message":"TextPushed: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:49.516682999+07:00","message":"Push: 'ให้เรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516694355+07:00","message":"push: {false ครูจะมีเวลา 0 0xc00380d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.516701978+07:00","message":"push: {true ให้เรียนคิด 0 0xc00380d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:49.522679021+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:49.523260834+07:00","message":"write wav file: './tmp/7508/7508_195.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:49.934007673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:49.934026199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.056385017+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.056426544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.056432178+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.056447558+07:00","message":"[buffer interim] 196 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.056453845+07:00","message":"[bufferProcess] interim [420000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.056455807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.368957422+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.368999636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.369005843+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.369021547+07:00","message":"[buffer interim] 196 false ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.369028515+07:00","message":"[bufferProcess] interim [660000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.369031016+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.369038376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.36904134+07:00","message":"> Transcript [1991] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.369043424+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.557479195+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.557531472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.557537065+07:00","message":"receive interim result [false|false]: ประมาณ 10:00"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.557552109+07:00","message":"[buffer interim] 196 false ประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557562153+07:00","message":"[bufferProcess] interim [840000000]:ประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557564546+07:00","message":"[bufferProcess] send to processor:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557572597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.55757555+07:00","message":"> Transcript [1992] [false]: 'ประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557579414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557581546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557583518+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.557585522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.558397258+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.558413623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.558417488+07:00","message":"receive interim result [false|false]: ประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.558427376+07:00","message":"[buffer interim] 196 false ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558432144+07:00","message":"[bufferProcess] interim [900000000]:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558435448+07:00","message":"[bufferProcess] send to processor:ประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558442492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558445469+07:00","message":"> Transcript [1993] [false]: 'ประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558448637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558451706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558454448+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.558457165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.948145884+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.948187308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.94819498+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.948209006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.948211795+07:00","message":"receive interim result [false|false]:  10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.94821966+07:00","message":"[buffer interim] 196 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:50.948222984+07:00","message":"[buffer interim] 196 false  10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948229401+07:00","message":"[bufferProcess] interim [260000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.94823188+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948235364+07:00","message":"[bufferProcess] interim [260000000]: 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948237539+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948240517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948243303+07:00","message":"> Transcript [1994] [false]: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948246837+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948252289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948254243+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:50.948256131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138178505+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138219444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138225213+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138237372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาทีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138240481+07:00","message":"receive interim result [false|false]:  10 วินาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138249555+07:00","message":"[buffer interim] 196 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138253031+07:00","message":"[buffer interim] 196 false  10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138259258+07:00","message":"[bufferProcess] interim [440000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138261456+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138264186+07:00","message":"[bufferProcess] interim [440000000]: 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138266565+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138269766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138272606+07:00","message":"> Transcript [1995] [false]: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138276051+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.13827796+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138279773+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138281723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138284361+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138290248+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138292359+07:00","message":"Set new StatePrefix : 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.138294316+07:00","message":"Next Push (prob) : ' 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.138301686+07:00","message":"push: {false ประมาณ 0 0xc00380d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145924551+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145943381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145948932+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145958716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145963056+07:00","message":"receive interim result [false|false]:  วินาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145967877+07:00","message":"[buffer interim] 196 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.145970604+07:00","message":"[buffer interim] 196 false  วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145975+07:00","message":"[bufferProcess] interim [500000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145977181+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145979954+07:00","message":"[bufferProcess] interim [500000000]: วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145982343+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145985206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145987509+07:00","message":"> Transcript [1996] [false]: 'ประมาณ 10 วินาทีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145989803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145991407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145993029+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.145994878+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.383109559+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.474185276+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.474228097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 วินาทีนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.47423522+07:00","message":"receive interim result [true|false]: ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.474245244+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.474247393+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.474255136+07:00","message":"[buffer interim] 196 true ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474264185+07:00","message":"[bufferProcess] interim [890000000]:ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474267614+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474271273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474274477+07:00","message":"> Transcript [1997] [false]: 'ประมาณ 10 วินาทีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.47427761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474279411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474281189+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474283067+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474284561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474286242+07:00","message":"> Transcript [1998] [true]: 'ประมาณ 10 วินาทีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474288232+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474291504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474293119+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474294681+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:51.474297298+07:00","message":"Push: ' 10 วินาทีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.474306364+07:00","message":"push: {true  10 วินาทีนะคะ 0 0xc00380d680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:51.481744662+07:00","message":"write wav file: './tmp/7508/7508_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:51.964545933+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.084103462+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.213278675+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.246919704+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.246943857+07:00","message":"found end of frame, send empty tag with msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.246948051+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.246955919+07:00","message":"[buffer interim] 197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246963233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246966695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246969747+07:00","message":"> Transcript [1999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.24697222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246974456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246976418+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246978167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.246980342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.246989778+07:00","message":"push: {true \n 0 0xc0020c1300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:52.25246363+07:00","message":"write wav file: './tmp/7508/7508_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.601256884+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.68871747+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.688741653+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.688745035+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.688752527+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688759949+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688770023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688773286+07:00","message":"> Transcript [2000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.68877565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688777634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688779178+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688781075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:52.688783797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.688794106+07:00","message":"push: {true \n 0 0xc0020c1580}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:52.698162299+07:00","message":"write wav file: './tmp/7508/7508_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739680482+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739703096+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.73970569+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739707383+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.73970907+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739710915+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739712775+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739714386+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739716714+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:52.739718734+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:52.935041044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:52.935053611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.243465088+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.691629384+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.780027307+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.780055641+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.780058524+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.78006705+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780074887+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780079241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780082433+07:00","message":"> Transcript [2001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780085034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780086961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780088579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780090967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:53.780093994+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:53.780104924+07:00","message":"push: {true \n 0 0xc0020c0000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:53.786854957+07:00","message":"write wav file: './tmp/7508/7508_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.273790511+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.651530599+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.739341269+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.739364796+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.739368004+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.739376348+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.73938397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.739388387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.739391254+07:00","message":"> Transcript [2002] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.739393526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.73939543+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.739397025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.7393988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:54.739405488+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:54.739419679+07:00","message":"push: {true \n 0 0xc0004a8100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:54.744797264+07:00","message":"write wav file: './tmp/7508/7508_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.422508674+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.80141333+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.89418854+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.894218045+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.894221361+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.894230621+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894238488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894243576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894246828+07:00","message":"> Transcript [2003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894249066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894250895+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894252476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894254408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:55.894257128+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:55.894266681+07:00","message":"push: {true \n 0 0xc0004a9280}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:55.89975989+07:00","message":"write wav file: './tmp/7508/7508_201.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:55.935589507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:55.935623832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.443879667+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.890853223+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.98000092+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.980024138+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.980027433+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.980034442+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980041639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980046815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980050015+07:00","message":"> Transcript [2004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980053111+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980054985+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980056706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980058589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:56.980066609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:56.980076639+07:00","message":"push: {true \n 0 0xc00039d280}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:56.985238396+07:00","message":"write wav file: './tmp/7508/7508_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.473570626+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.851863923+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.952606101+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.952629235+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.952633576+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.952641991+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952651191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952661007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952666775+07:00","message":"> Transcript [2005] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952669325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952671773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.95267395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952676148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:57.952679064+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:57.952687957+07:00","message":"push: {true \n 0 0xc0020c1280}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:57.957306964+07:00","message":"write wav file: './tmp/7508/7508_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.363697414+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.811891509+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.893960714+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.893982092+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.893985276+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.893993615+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.89400169+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894005547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894008228+07:00","message":"> Transcript [2006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894010645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894012372+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894014074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894016209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:58.894024436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:58.894034705+07:00","message":"push: {true \n 0 0xc0004a9680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:58.898783045+07:00","message":"write wav file: './tmp/7508/7508_204.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:58.936585575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:29:58.936597829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.322624112+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.714051942+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.801737117+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.801759287+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.801762427+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.801769009+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.801776124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.801780233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.80178315+07:00","message":"> Transcript [2007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.801785783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.801787601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.801789319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.801791112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:29:59.80179367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:29:59.801802866+07:00","message":"push: {true \n 0 0xc00380d780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:29:59.80669461+07:00","message":"write wav file: './tmp/7508/7508_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.163678008+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.602178129+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.687674042+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.687694243+07:00","message":"found end of frame, send empty tag with msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.687697237+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.687704697+07:00","message":"[buffer interim] 206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687712878+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687717423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687720365+07:00","message":"> Transcript [2008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687722816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687725195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687726827+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687728742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:00.687731403+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:00.687741043+07:00","message":"push: {true \n 0 0xc0004a9a80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:00.692790514+07:00","message":"write wav file: './tmp/7508/7508_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.253362029+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.641070581+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.736150878+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.736175355+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.736178952+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.736186291+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.736194017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.73619849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.736201966+07:00","message":"> Transcript [2009] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.736204514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.736206612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.73620822+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.736209921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:01.736218392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:01.736229271+07:00","message":"push: {true \n 0 0xc00380da80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:01.741743721+07:00","message":"write wav file: './tmp/7508/7508_207.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:01.936787089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:01.936802308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:02.022153802+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:03.441702416+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:03.441745976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:03.441751812+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:03.441765134+07:00","message":"[buffer interim] 208 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:03.4417723+07:00","message":"[bufferProcess] interim [500000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:03.441773984+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:03.44177781+07:00","message":"[bufferProcess] send to processor (ticker):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:03.44178062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:03.441783549+07:00","message":"> Transcript [2010] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:03.441785745+07:00","message":"Set StatePrefix (first interim): 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.083993557+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.084036244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.08404165+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.084053974+07:00","message":"[buffer interim] 208 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.084060743+07:00","message":"[bufferProcess] interim [100000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.084062565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.200742801+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.263355858+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292404289+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292445049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292452171+07:00","message":"receive interim result [true|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292462772+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292465896+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292472447+07:00","message":"[buffer interim] 208 true ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292483356+07:00","message":"[bufferProcess] interim [400000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292488997+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292493108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292496914+07:00","message":"> Transcript [2011] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292500953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292503681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292506773+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292509402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292512218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292515486+07:00","message":"> Transcript [2012] [true]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292518224+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292520537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292523116+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.292526153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.29253428+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.292544788+07:00","message":"push: {true ค่ะ 0 0xc000139180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:04.300428737+07:00","message":"write wav file: './tmp/7508/7508_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.39028768+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.453237621+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.47343877+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.473457962+07:00","message":"found end of frame, send empty tag with msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.473461061+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.473467498+07:00","message":"[buffer interim] 209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.473479487+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.47348384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.473488211+07:00","message":"> Transcript [2013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.473490838+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.473492847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.473495811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.473497947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.47350304+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.473512115+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:04.479588039+07:00","message":"write wav file: './tmp/7508/7508_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.924603631+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.924665535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.924671678+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.924685333+07:00","message":"[buffer interim] 210 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.924692986+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.924694613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:04.937006567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:04.937025641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.980559806+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.980595602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.980600628+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:04.980624141+07:00","message":"[buffer interim] 210 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.980631723+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.980633668+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.980637279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.980640281+07:00","message":"> Transcript [2014] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:04.980642567+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.179629291+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.17967457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.17968001+07:00","message":"receive interim result [false|false]: นักเรียนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.179695231+07:00","message":"[buffer interim] 210 false นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.17970376+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179706064+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179713235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179716008+07:00","message":"> Transcript [2015] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179719821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179721901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179724135+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.179726278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.297191345+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.29722997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.297235278+07:00","message":"receive interim result [false|false]: นักเรียนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.297252671+07:00","message":"[buffer interim] 210 false นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297263692+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297265875+07:00","message":"[bufferProcess] send to processor:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297270137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.29727322+07:00","message":"> Transcript [2016] [false]: 'นักเรียนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297276289+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297278117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297280053+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.297282177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.449388698+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.449431941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.449438333+07:00","message":"receive interim result [false|false]: นักเรียนตอบกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.449449491+07:00","message":"[buffer interim] 210 false นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449456044+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449458241+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449463967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449466673+07:00","message":"> Transcript [2017] [false]: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449469791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449471891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449474112+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.449476419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.616605491+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.616660493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.616666518+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.616682323+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616690123+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616692513+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.61669875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616701675+07:00","message":"> Transcript [2018] [false]: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616705033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616707722+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616709668+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616711837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616717095+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616719142+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616720972+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.616722934+07:00","message":"Next Push (prob) : 'เรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.616731107+07:00","message":"push: {false นัก 0 0xc0004a9c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.809353715+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.809392296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.809397525+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.809407573+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809413996+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809416038+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809420588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809423123+07:00","message":"> Transcript [2019] [false]: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809425888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809428076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.809429844+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.8094322+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.883611727+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.88365632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.883662514+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:05.883676538+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883682829+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883684945+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883689799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883692338+07:00","message":"> Transcript [2020] [false]: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883695616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883697568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883699519+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:05.883701786+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.201912844+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.201961518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.201967423+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.201983337+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.201991076+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.201993654+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.202000296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.202004546+07:00","message":"> Transcript [2021] [false]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.202007949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.202010062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.202012204+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.202015336+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.33811481+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.33816021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.338165105+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.338180779+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338189179+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338191288+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338196157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338198816+07:00","message":"> Transcript [2022] [false]: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338202357+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338204118+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338206934+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338209771+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338213995+07:00","message":"Push: 'เรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338215884+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.33821785+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.338219819+07:00","message":"Next Push (prob) : 'ได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.338227485+07:00","message":"push: {false เรียนตอบกัน 0 0xc0004a9c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.523943036+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.523986703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.523994301+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:06.52400945+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524018551+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524020864+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524024906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524028393+07:00","message":"> Transcript [2023] [false]: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524032183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524034132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524035966+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:06.524038776+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.097042108+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.0970907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.097096787+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.097113698+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097122384+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097124949+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097134922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097137701+07:00","message":"> Transcript [2024] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097141201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097143429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097145186+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.097147625+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.406005677+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.406045998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.406051481+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.406064512+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406071961+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406074361+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406081101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406083909+07:00","message":"> Transcript [2025] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406087221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.40608967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406091865+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.406094529+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.666979868+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.667020668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.667027174+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.667040807+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667048131+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667051738+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.66705912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667061906+07:00","message":"> Transcript [2026] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667065619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667067986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667070609+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667073114+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667078511+07:00","message":"Push: 'ได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667080451+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667082499+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.667084803+07:00","message":"Next Push (prob) : 'มาตรวจคำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.667105642+07:00","message":"push: {false ได้ไหมคะลอง 0 0xc0004a9c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.814485204+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.814523926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.814529686+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.814544877+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814552562+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814555467+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814558929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814561806+07:00","message":"> Transcript [2027] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814565094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.81456703+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814568827+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.814571327+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:07.937526771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:07.937536025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.998410365+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.998451943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.998457637+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:07.998471331+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998478036+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998480656+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998486189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998488923+07:00","message":"> Transcript [2028] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998492434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998494438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998496321+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:07.998498529+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.12196052+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.122001381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.122008907+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.122024435+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122039191+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122042078+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122049351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122053112+07:00","message":"> Transcript [2029] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122057362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122059284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122061704+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.122064437+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.312147487+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.312189233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.312196221+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.312212404+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312219734+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312222297+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312228624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312231315+07:00","message":"> Transcript [2030] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312235394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312237513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312239756+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312242925+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312248345+07:00","message":"Push: 'มาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312250129+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.312252325+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.31225459+07:00","message":"Next Push (prob) : 'ดูนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.312265586+07:00","message":"push: {false มาตรวจคำตอบ 0 0xc0004a9c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.514434048+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.514477778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.51448471+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.514501492+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514510046+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514512709+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514519756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514522622+07:00","message":"> Transcript [2031] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514526162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514528089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514529927+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.514532571+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.628013137+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.628050736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.62805731+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.628073502+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.6280813+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628083796+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628093412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628096181+07:00","message":"> Transcript [2032] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628100149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628101941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628103565+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.628106205+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.87698442+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.877027797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.877034362+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:08.877049518+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877058578+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877061093+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877065099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877068798+07:00","message":"> Transcript [2033] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.87707255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877074442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877076734+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:08.877079845+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.01279975+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.012839469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.012846173+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.012859499+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012867013+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012869834+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012876981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012879957+07:00","message":"> Transcript [2034] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012884136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.01288624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.01288871+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012891474+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012897848+07:00","message":"Push: 'ดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012899602+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012901709+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.012905997+07:00","message":"Next Push (prob) : 'จะเหมือนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.012914429+07:00","message":"push: {false ดูนะคะว่า 0 0xc0004a9c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.215350774+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.215392106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.215398755+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.215414902+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.215422415+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.21542508+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.215433084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.21543613+07:00","message":"> Transcript [2035] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.215439881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.215442481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.215444231+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.215447431+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.529733794+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.529774837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.529780844+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.529796118+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529804832+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529807867+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529811922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529814631+07:00","message":"> Transcript [2036] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529817928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529819936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.529822168+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.52982587+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.600874979+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.600923352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.600929989+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.600944668+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600955889+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600958991+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600966147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600969942+07:00","message":"> Transcript [2037] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600973775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600977341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600979607+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.600982623+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.641913143+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.713694698+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.724441707+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.724490074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.724497516+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.724513442+07:00","message":"[buffer interim] 210 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.72452146+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724524072+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724530837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724536084+07:00","message":"> Transcript [2038] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724540462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724543162+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724545445+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724548389+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724554613+07:00","message":"Push: 'จะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724556407+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724559135+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.724561352+07:00","message":"Next Push (prob) : 'คุณครูตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.724570781+07:00","message":"push: {false จะเหมือนที่ 0 0xc0004a9c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.902984218+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.903029976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้\",\"confidence\":0.9454519}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.903036518+07:00","message":"receive interim result [true|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.903047333+07:00","message":"end recv isFinal message id 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.903049386+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.903056639+07:00","message":"[buffer interim] 210 true นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903068887+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.9030723+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903085769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903106605+07:00","message":"> Transcript [2039] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903110906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.90311787+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903120548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903122956+07:00","message":"> Transcript [2040] [true]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903126233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903128388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903130159+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.90313547+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:09.903144058+07:00","message":"Push: 'คุณครูตอบไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:09.903153221+07:00","message":"push: {true คุณครูตอบไว้ 0 0xc0004a9c80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:09.91324884+07:00","message":"write wav file: './tmp/7508/7508_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.170269723+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.17030886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.170315552+07:00","message":"receive interim result [false|false]: หรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.170332386+07:00","message":"[buffer interim] 211 false หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.17034017+07:00","message":"[bufferProcess] interim [480000000]:หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.170343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.360614481+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.360684364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.360689927+07:00","message":"receive interim result [false|false]: หรือเปล่านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.360703947+07:00","message":"[buffer interim] 211 false หรือเปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.360710681+07:00","message":"[bufferProcess] interim [660000000]:หรือเปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.360712954+07:00","message":"[bufferProcess] send to processor:หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.360719799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.360722565+07:00","message":"> Transcript [2041] [false]: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.360726379+07:00","message":"Set StatePrefix (first interim): 'หรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.555369295+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.555410306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.555416246+07:00","message":"receive interim result [false|false]: หรือเปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:10.555431139+07:00","message":"[buffer interim] 211 false หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555438958+07:00","message":"[bufferProcess] interim [840000000]:หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555441697+07:00","message":"[bufferProcess] send to processor:หรือเปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555452063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555456319+07:00","message":"> Transcript [2042] [false]: 'หรือเปล่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555461578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555464256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555467002+07:00","message":"StatePrefix: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:10.555469901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:10.937825736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:10.937829779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.125989134+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.126027939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.126034542+07:00","message":"receive interim result [false|false]: หรือเปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.126049599+07:00","message":"[buffer interim] 211 false หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.126056592+07:00","message":"[bufferProcess] interim [440000000]:หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.12605897+07:00","message":"[bufferProcess] send to processor:หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.126066083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.126068907+07:00","message":"> Transcript [2043] [false]: 'หรือเปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.126072259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.126074359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.12607657+07:00","message":"StatePrefix: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.126078905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.320269077+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.32031094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะคำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.320316855+07:00","message":"receive interim result [false|false]: หรือเปล่านะคะคำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.320332116+07:00","message":"[buffer interim] 211 false หรือเปล่านะคะคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320344068+07:00","message":"[bufferProcess] interim [680000000]:หรือเปล่านะคะคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320347055+07:00","message":"[bufferProcess] send to processor:หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320355514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320358362+07:00","message":"> Transcript [2044] [false]: 'หรือเปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320361688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320363868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320365877+07:00","message":"StatePrefix: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.320367752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.596611496+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.596658828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะคำตอบก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.59666546+07:00","message":"receive interim result [false|false]: หรือเปล่านะคะคำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.596681156+07:00","message":"[buffer interim] 211 false หรือเปล่านะคะคำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596689024+07:00","message":"[bufferProcess] interim [860000000]:หรือเปล่านะคะคำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596691506+07:00","message":"[bufferProcess] send to processor:หรือเปล่านะคะคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.59669803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596700686+07:00","message":"> Transcript [2045] [false]: 'หรือเปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.59670477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596706971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596708885+07:00","message":"StatePrefix: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596711054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.59671634+07:00","message":"Push: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596718076+07:00","message":"TextPushed: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.59672007+07:00","message":"Set new StatePrefix : 'หรือเปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.596722186+07:00","message":"Next Push (prob) : 'นะคะคำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.596730833+07:00","message":"push: {false หรือเปล่า 0 0xc00380c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.640645986+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.640681473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะคำตอบก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.640687647+07:00","message":"receive interim result [false|false]: หรือเปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.640700572+07:00","message":"[buffer interim] 211 false หรือเปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640706962+07:00","message":"[bufferProcess] interim [980000000]:หรือเปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640709318+07:00","message":"[bufferProcess] send to processor:หรือเปล่านะคะคำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640715389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640717662+07:00","message":"> Transcript [2046] [false]: 'หรือเปล่านะคะคำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640720605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.6407225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640724324+07:00","message":"StatePrefix: 'หรือเปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.640726216+07:00","message":"TextPushed: 'หรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.841390631+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.841427418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะคำตอบก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.841433119+07:00","message":"receive interim result [false|false]: หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:11.841443478+07:00","message":"[buffer interim] 211 false หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841450677+07:00","message":"[bufferProcess] interim [160000000]:หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841452825+07:00","message":"[bufferProcess] send to processor:หรือเปล่านะคะคำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841456738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841459464+07:00","message":"> Transcript [2047] [false]: 'หรือเปล่านะคะคำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841462637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841464872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841470345+07:00","message":"StatePrefix: 'หรือเปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:11.841472338+07:00","message":"TextPushed: 'หรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.142185903+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238821029+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238862826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือเปล่านะคะคำตอบก็คือว่า\",\"confidence\":0.9369556}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238869415+07:00","message":"receive interim result [true|false]: หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238880924+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238883792+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238893976+07:00","message":"[buffer interim] 211 true หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238902123+07:00","message":"[bufferProcess] interim [670000000]:หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238905575+07:00","message":"[bufferProcess] send to processor (isfinal):หรือเปล่านะคะคำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238908847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238911575+07:00","message":"> Transcript [2048] [false]: 'หรือเปล่านะคะคำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238914876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238917034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238918989+07:00","message":"StatePrefix: 'หรือเปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238920916+07:00","message":"TextPushed: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238922487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238924308+07:00","message":"> Transcript [2049] [true]: 'หรือเปล่านะคะคำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238926502+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238928081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238929557+07:00","message":"StatePrefix: 'หรือเปล่านะคะคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238931189+07:00","message":"TextPushed: 'หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.238934331+07:00","message":"Push: 'นะคะคำตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.238942632+07:00","message":"push: {true นะคะคำตอบก็คือว่า 0 0xc00380c300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:12.247041528+07:00","message":"write wav file: './tmp/7508/7508_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.462504057+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.803255544+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.803300645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.803305808+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.803319033+07:00","message":"[buffer interim] 212 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.803326173+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.803328117+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.988187678+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.988221523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในป่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.988228051+07:00","message":"receive interim result [false|false]: ในป่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:12.988239776+07:00","message":"[buffer interim] 212 false ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.988246562+07:00","message":"[bufferProcess] interim [540000000]:ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.988249365+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.988256379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.98825896+07:00","message":"> Transcript [2050] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:12.988261268+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.116417972+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.116453577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.116459536+07:00","message":"receive interim result [false|false]: ในประเด็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.116474616+07:00","message":"[buffer interim] 212 false ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.11648184+07:00","message":"[bufferProcess] interim [660000000]:ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.116484558+07:00","message":"[bufferProcess] send to processor:ในป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.116491202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.116493805+07:00","message":"> Transcript [2051] [false]: 'ในป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.116496785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.11649882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.116501105+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.116503358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.434074806+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.434113445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.434119323+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.434135859+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434143983+07:00","message":"[bufferProcess] interim [960000000]:ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434147036+07:00","message":"[bufferProcess] send to processor:ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434150919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434153717+07:00","message":"> Transcript [2052] [false]: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434157086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434158996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434161218+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.434163261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.704930328+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.70496612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกฎ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.704971915+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกฎ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:13.704986871+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.7049949+07:00","message":"[bufferProcess] interim [320000000]:ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.704997423+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.705002976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.705006594+07:00","message":"> Transcript [2053] [false]: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.705009803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.705011692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.705013768+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:13.705015859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:13.938035737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:13.938043975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.007034062+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.007077387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.00708395+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.007099419+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007107368+07:00","message":"[bufferProcess] interim [560000000]:ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007109721+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007116471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007119364+07:00","message":"> Transcript [2054] [false]: 'ในประเด็นเรื่องกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007123204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007125372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007127599+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007129752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007135332+07:00","message":"Push: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.00713789+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007140524+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.007142606+07:00","message":"Next Push (prob) : 'ประเด็นเรื่องกฎ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.007151908+07:00","message":"push: {false ใน 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.196703498+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.196747319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.196754086+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.196769738+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.196777866+07:00","message":"[bufferProcess] interim [800000000]:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.196780755+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.196790559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.196793447+07:00","message":"> Transcript [2055] [false]: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.196795535+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.196797484+07:00","message":"Set new StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.51466769+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.514712549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.514718261+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.514734525+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514742558+07:00","message":"[bufferProcess] interim [40000000]:ในประเด็นเรื่องกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514745051+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514752513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514755222+07:00","message":"> Transcript [2056] [false]: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514759039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514761639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.51476371+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.514766545+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.515845685+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.51585346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.515856532+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.515860848+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515869385+07:00","message":"[bufferProcess] interim [100000000]:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515871362+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515873312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515875052+07:00","message":"> Transcript [2057] [false]: 'ในประเด็นเรื่องกลไกการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515877197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515878793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515880799+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.515882501+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.586448934+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.586493296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.586499225+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.586514161+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586522127+07:00","message":"[bufferProcess] interim [160000000]:ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586524793+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586528939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586531888+07:00","message":"> Transcript [2058] [false]: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586535207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586537104+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586539728+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.586541994+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.908703897+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.90874582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.908752904+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.90876852+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908778941+07:00","message":"[bufferProcess] interim [520000000]:ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.90878159+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908789978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908792976+07:00","message":"> Transcript [2059] [false]: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908796537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908799322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.90880143+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908804317+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908812011+07:00","message":"Push: 'ประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908813993+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.908816362+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:14.90881864+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:14.908827011+07:00","message":"push: {false ประเด็นเรื่องกลไก 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.039818525+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.039865269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.039872016+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.039888691+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039896657+07:00","message":"[bufferProcess] interim [580000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039899431+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039907196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039910119+07:00","message":"> Transcript [2060] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039914016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039916583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039918357+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.039920908+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.229852766+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.229907997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.229914903+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.229931304+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229939323+07:00","message":"[bufferProcess] interim [820000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229941951+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229949486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229952309+07:00","message":"> Transcript [2061] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229956404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229959154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229960975+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.229963957+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.420238103+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.420290121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.420296364+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.420314058+07:00","message":"[buffer interim] 212 false ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.420322122+07:00","message":"[bufferProcess] interim [0]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.420325062+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.420333343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.42033901+07:00","message":"> Transcript [2062] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.420343471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.420347933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.420350641+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.42035364+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.661777431+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748342074+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748390949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748398741+07:00","message":"receive interim result [true|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748411967+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748414553+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748422167+07:00","message":"[buffer interim] 212 true ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748430736+07:00","message":"[bufferProcess] interim [420000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748434173+07:00","message":"[bufferProcess] send to processor (isfinal):ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748442904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748479816+07:00","message":"> Transcript [2063] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748487233+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748489727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748492304+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748496164+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748507547+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748509387+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748511879+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748514047+07:00","message":"Next Push (prob) : 'ก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748516065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748517891+07:00","message":"> Transcript [2064] [true]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748520473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748522395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748523986+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748525794+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:15.748527839+07:00","message":"Push: 'ก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.74855023+07:00","message":"push: {false การลำเลียง 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.748577246+07:00","message":"push: {true ก็จะพบว่า 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:15.759141472+07:00","message":"write wav file: './tmp/7508/7508_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:15.983830536+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.333259429+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.3333009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.3333068+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.333321687+07:00","message":"[buffer interim] 213 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.333329507+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.333331475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.545756917+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.545797585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.545803371+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.545816639+07:00","message":"[buffer interim] 213 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.545824531+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.545826948+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.545833974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.545836614+07:00","message":"> Transcript [2065] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.545839065+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646910773+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646948236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646953994+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646968077+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646971363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646973602+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646978581+07:00","message":"[buffer interim] 213 false การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.646981412+07:00","message":"[buffer interim] 213 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.646987374+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.646989287+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.646991716+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.646993426+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.646996183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.646998797+07:00","message":"> Transcript [2066] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647001542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647004597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.64700638+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647008558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647010232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647012113+07:00","message":"> Transcript [2067] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647013897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647015521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647016954+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.647018547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.828846977+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.828883873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.828890141+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:16.828905791+07:00","message":"[buffer interim] 213 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828914751+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828917102+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828924114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828927214+07:00","message":"> Transcript [2068] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828930344+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828932405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828934478+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:16.828936566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:16.938230623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:16.938244051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.149220321+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.149257621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.14926296+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.149276515+07:00","message":"[buffer interim] 213 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149283038+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149285565+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149288617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149291309+07:00","message":"> Transcript [2069] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149294062+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149296436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149298366+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149300226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149302847+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.149304593+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.14930876+07:00","message":"Set new StatePrefix : 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.14931096+07:00","message":"Next Push (prob) : 'แพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.149317918+07:00","message":"push: {false การ 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.208573008+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.208609123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.208615028+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.208631808+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208639002+07:00","message":"[bufferProcess] interim [260000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208641338+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.20864653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208649101+07:00","message":"> Transcript [2070] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208652178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208654049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208655852+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.208658002+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.856374259+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.856411415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.856417836+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.85643192+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856440008+07:00","message":"[bufferProcess] interim [860000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856442327+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856450293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.85645326+07:00","message":"> Transcript [2071] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856457029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856460126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856462015+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.856464508+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.858364256+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.85837788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.85838194+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:17.858387093+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858391262+07:00","message":"[bufferProcess] interim [920000000]:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858393376+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858395929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858398144+07:00","message":"> Transcript [2072] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858400424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858402242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858403847+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:17.858405587+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.243668126+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.243705119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.243711051+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.243724174+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243731643+07:00","message":"[bufferProcess] interim [280000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243733872+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243739174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243742086+07:00","message":"> Transcript [2073] [false]: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243745376+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243747845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243749778+07:00","message":"StatePrefix: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243752526+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243756982+07:00","message":"Push: 'แพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243758834+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243760943+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.243769523+07:00","message":"Next Push (prob) : 'ฟาซิลิเทตและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.243777152+07:00","message":"push: {false แพร่แบบ 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.627906233+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.627946344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.627951742+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.627966631+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627974535+07:00","message":"[bufferProcess] interim [640000000]:การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627977689+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627985461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627988236+07:00","message":"> Transcript [2074] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627991687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627993714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627996035+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.627998399+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.629217124+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.629227711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.629230735+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.629239161+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629242399+07:00","message":"[bufferProcess] interim [700000000]:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629244444+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629251084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629253042+07:00","message":"> Transcript [2075] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629254921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629256512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629258417+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.629260204+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.819111254+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.819147298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.819153316+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.819163915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.81916659+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.819174194+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.819177404+07:00","message":"[buffer interim] 213 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.81918281+07:00","message":"[bufferProcess] interim [880000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819185063+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819187555+07:00","message":"[bufferProcess] interim [880000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819190282+07:00","message":"[bufferProcess] update buffer: การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819193082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819195614+07:00","message":"> Transcript [2076] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819199058+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819201073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819202778+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.819204971+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.954515764+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.954563497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.954569821+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.954581516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.95458463+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.954593852+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.954599496+07:00","message":"[buffer interim] 213 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954605846+07:00","message":"[bufferProcess] interim [0]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954608552+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954614548+07:00","message":"[bufferProcess] interim [0]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954625106+07:00","message":"[bufferProcess] update buffer: การแพร่แบบฟาซิลิเทตและแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954628632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954631458+07:00","message":"> Transcript [2077] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954635017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954637798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954639627+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954641768+07:00","message":"TextPushed: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954644273+07:00","message":"Push: 'ฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954646012+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.954647878+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:18.95464982+07:00","message":"Next Push (prob) : 'แบบ Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:18.9546582+07:00","message":"push: {false ฟาซิลิเทตและ 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.198689823+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.19872866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.198735242+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.198764184+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.19877685+07:00","message":"[bufferProcess] interim [240000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.19877947+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.198786965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.19879045+07:00","message":"> Transcript [2078] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.198794605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.198800898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.198802936+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.198805614+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.531843776+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.531888256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.531897017+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.531914788+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.53192135+07:00","message":"[bufferProcess] interim [600000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.531923801+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.531928803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.531931434+07:00","message":"> Transcript [2079] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.531933708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.531936548+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.653922197+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.653964617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.653970505+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:19.653985156+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.653992243+07:00","message":"[bufferProcess] interim [660000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.653995244+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.654002608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.654005688+07:00","message":"> Transcript [2080] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.654009781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.654011717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.654014376+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:19.654016897+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:19.939102232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:19.939115973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.239093226+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.239133552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.239140731+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.239172976+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239181608+07:00","message":"[bufferProcess] interim [260000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239184524+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239191151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239194396+07:00","message":"> Transcript [2081] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239198288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239200227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239202866+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.239205645+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.371356811+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.37139929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.371406561+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.371422276+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.371432587+07:00","message":"[bufferProcess] interim [380000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.3714366+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.371445467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.371448241+07:00","message":"> Transcript [2082] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.371454364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.371456827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.371458564+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.37146081+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.437307324+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.437341551+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-02-25T11:30:20.437347666+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.437362621+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437373167+07:00","message":"[bufferProcess] interim [440000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437376191+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437380547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437384062+07:00","message":"> Transcript [2083] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437388759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437391334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437394526+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437397952+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437401923+07:00","message":"Push: 'แอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.43740481+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437408145+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.437411945+07:00","message":"Next Push (prob) : 'นะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.437421031+07:00","message":"push: {false แอกทีฟทรานสปอร์ต 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.456415221+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.456443538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีคน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.456449628+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.456462851+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.456469354+07:00","message":"[bufferProcess] interim [500000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.456472561+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.456479325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.456481915+07:00","message":"> Transcript [2084] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.45648414+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.737899894+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.737939431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.737945802+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.7379607+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737969033+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737971662+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737978881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737981606+07:00","message":"> Transcript [2085] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737985414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737987456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.73798973+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.737992726+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.800339985+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.800369107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.800374803+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:20.800384333+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800391752+07:00","message":"[bufferProcess] interim [920000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800394307+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800399401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800402293+07:00","message":"> Transcript [2086] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800405513+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800407527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800409542+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:20.800411938+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.117484751+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.117529066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.11753661+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.117553133+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117561652+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117564607+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117572609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.11757578+07:00","message":"> Transcript [2087] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117581605+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117584086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117586507+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.117589507+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.323672321+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.32370502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.323710957+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.323722582+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323728829+07:00","message":"[bufferProcess] interim [400000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323731201+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323736429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323739033+07:00","message":"> Transcript [2088] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323742497+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323744391+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323746381+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323748717+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323753106+07:00","message":"Push: 'นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323754965+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323757076+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.323759418+07:00","message":"Next Push (prob) : 'กลไกการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.323766875+07:00","message":"push: {false นะคะมี 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.438912556+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.438951997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.438962383+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.438978815+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.43898669+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.438989338+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.438997702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.439000724+07:00","message":"> Transcript [2089] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.439004272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.439006278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.439008506+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.439011638+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.635271087+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.635310721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.635317613+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.635333687+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635341663+07:00","message":"[bufferProcess] interim [640000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635345262+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635349295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635352887+07:00","message":"> Transcript [2090] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635356853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635358786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.635360577+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.63536304+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.827889853+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.827929235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.827936506+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.827951066+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.827958406+07:00","message":"[bufferProcess] interim [880000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.827961344+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.82796807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.827970729+07:00","message":"> Transcript [2091] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.82797433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.827976257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.827978491+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.827981494+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.962056372+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.962085989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.962095889+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.962110351+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962117116+07:00","message":"[bufferProcess] interim [0]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962119604+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962123355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962126729+07:00","message":"> Transcript [2092] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962130281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962132623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962134512+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962136941+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.96214002+07:00","message":"Push: 'กลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.96214199+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.962144142+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:21.96214647+07:00","message":"Next Push (prob) : 'โดยใช้โปร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:21.962159389+07:00","message":"push: {false กลไกการเรียน 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.023670103+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.023706347+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-02-25T11:30:22.023713182+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.023727458+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.023734586+07:00","message":"[bufferProcess] interim [120000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.023737101+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.023741093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.02374437+07:00","message":"> Transcript [2093] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.02374713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.023750039+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.400287943+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.400329788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.40033601+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.400349742+07:00","message":"[buffer interim] 213 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.400356934+07:00","message":"[bufferProcess] interim [480000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.400359728+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.400365089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.400370698+07:00","message":"> Transcript [2094] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.400374802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.400377832+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.710871505+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740114501+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740136726+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740140275+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740142942+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740145515+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740148374+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.740153833+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.74015653+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.74015975+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.83309+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.833128826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง\",\"confidence\":0.94887507}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.833136736+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.833143062+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.833145497+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.833151875+07:00","message":"[buffer interim] 213 true การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.83315845+07:00","message":"[bufferProcess] interim [930000000]:การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833173358+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833177358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833182209+07:00","message":"> Transcript [2095] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833186241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.83318789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.83319019+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833192639+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833194724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833196463+07:00","message":"> Transcript [2096] [true]: 'การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833198565+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833200062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833201533+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833203505+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833205221+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833456505+07:00","message":"Push: 'โดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833462766+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833465288+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833467812+07:00","message":"Next Push (prob) : 'การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะมีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:22.833475841+07:00","message":"push: {true โดยใช้โปรตีนลำเลียง 0 0xc00380d380}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:22.833518634+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_213.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:22.852470668+07:00","message":"write wav file: './tmp/7508/7508_213.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:22.939584332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:22.939623697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:23.353433928+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:23.686448814+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:23.686487533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:23.686492662+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:23.686506894+07:00","message":"[buffer interim] 214 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:23.686513159+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:23.686514832+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.009265919+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.009306132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.009311574+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.009326638+07:00","message":"[buffer interim] 214 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.009332583+07:00","message":"[bufferProcess] interim [660000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.009334671+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.009337997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.009340668+07:00","message":"> Transcript [2097] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.00934269+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.050285175+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.050342137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.050350817+07:00","message":"receive interim result [false|false]: ส่วนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.050368547+07:00","message":"[buffer interim] 214 false ส่วนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.050378267+07:00","message":"[bufferProcess] interim [720000000]:ส่วนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.050382347+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.050389926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.05039411+07:00","message":"> Transcript [2098] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.050399738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.05040307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.050406305+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.050409233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.21925999+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.219299435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนทิพย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.219304766+07:00","message":"receive interim result [false|false]: สวนทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.219315684+07:00","message":"[buffer interim] 214 false สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.21932235+07:00","message":"[bufferProcess] interim [840000000]:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219324879+07:00","message":"[bufferProcess] send to processor:ส่วนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219329911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219332754+07:00","message":"> Transcript [2099] [false]: 'ส่วนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219335458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219337257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219339056+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.219341081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.235874445+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.235894968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.235899661+07:00","message":"receive interim result [false|false]: ส่วนทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.235911592+07:00","message":"[buffer interim] 214 false ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.235917839+07:00","message":"[bufferProcess] interim [900000000]:ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.235920935+07:00","message":"[bufferProcess] send to processor:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.235924873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.235927653+07:00","message":"> Transcript [2100] [false]: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.235930244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.23593293+07:00","message":"Set new StatePrefix: 'สวนทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.518398003+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.518435455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.518441167+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.518453055+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.518459146+07:00","message":"[bufferProcess] interim [140000000]:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.518461419+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.518468143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.5184709+07:00","message":"> Transcript [2101] [false]: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.518473125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.518475471+07:00","message":"Set new StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.581590407+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.581630251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.581636453+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.581651407+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.58165777+07:00","message":"[bufferProcess] interim [320000000]:ส่วนทิศทางการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.581659908+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.581666496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.581669519+07:00","message":"> Transcript [2102] [false]: 'ส่วนทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.581672168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.58167414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.581675926+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.581678018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.709478147+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.709514194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.70952006+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:24.709534347+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709540713+07:00","message":"[bufferProcess] interim [380000000]:ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709543222+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709549419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709552306+07:00","message":"> Transcript [2103] [false]: 'ส่วนทิศทางการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709555504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709557543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709559521+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:24.709561793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.088276714+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.088329991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.088335888+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.088348902+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088354958+07:00","message":"[bufferProcess] interim [740000000]:ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088357269+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088362256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088364798+07:00","message":"> Transcript [2104] [false]: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088367768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088369662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088371393+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.088373535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.226683031+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.226737803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.226744881+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.226758694+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226766956+07:00","message":"[bufferProcess] interim [860000000]:ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226770291+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226776708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226780449+07:00","message":"> Transcript [2105] [false]: 'ส่วนทิศทางการลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226785237+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226789714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226792661+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226795556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226801559+07:00","message":"Push: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226804188+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226807908+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.226811147+07:00","message":"Next Push (prob) : 'การลำเลียงน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.226821557+07:00","message":"push: {false ส่วนทิศทาง 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.552963909+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.553021883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.553030618+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.553050325+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.553058867+07:00","message":"[bufferProcess] interim [160000000]:ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.553062903+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.553071985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.55307598+07:00","message":"> Transcript [2106] [false]: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.553079234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.553082912+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.572516864+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.57256785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.572574913+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.572590114+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572597808+07:00","message":"[bufferProcess] interim [220000000]:ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572601425+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572607996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572611886+07:00","message":"> Transcript [2107] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572621176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572624219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572627246+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.572630394+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.803601393+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.803655828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.803662139+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.803677486+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803683942+07:00","message":"[bufferProcess] interim [460000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803686637+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803692703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803695384+07:00","message":"> Transcript [2108] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803698943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803700801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803702699+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.803704821+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:25.93971909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:25.939713582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.999527596+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.999572349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.999578236+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:25.999591935+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999598129+07:00","message":"[bufferProcess] interim [640000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999600194+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999605147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999607897+07:00","message":"> Transcript [2109] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999610938+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999613062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999618834+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:25.999624325+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.319710833+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.319757587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.3197654+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.319782132+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319790372+07:00","message":"[bufferProcess] interim [940000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319793702+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319801788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319805576+07:00","message":"> Transcript [2110] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319810983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.31981409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319817309+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319820205+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319828094+07:00","message":"Push: 'การลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319830849+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319834897+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.319839925+07:00","message":"Next Push (prob) : 'ก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.319850443+07:00","message":"push: {false การลำเลียงนะคะ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.571189407+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.57123368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.571240582+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.571259783+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571269982+07:00","message":"[bufferProcess] interim [240000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571272863+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571279414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571282238+07:00","message":"> Transcript [2111] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571285645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571287613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571289361+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.571292248+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.892416229+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.892454237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.892460786+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:26.892473671+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892479817+07:00","message":"[bufferProcess] interim [540000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892482291+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892487346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892490234+07:00","message":"> Transcript [2112] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892493407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892495342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.89249765+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:26.892500246+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.084378395+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.084414086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.084421034+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.084433953+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084439961+07:00","message":"[bufferProcess] interim [780000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084442261+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084447513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084450582+07:00","message":"> Transcript [2113] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084453942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.08445582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084457941+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.084461372+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.210358733+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.210396365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.210402315+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.210414093+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210422341+07:00","message":"[bufferProcess] interim [840000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210426118+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210431059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210434229+07:00","message":"> Transcript [2114] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210437959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210439839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210441648+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210444065+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210446646+07:00","message":"Push: 'ก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210448376+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210450431+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.210452819+07:00","message":"Next Push (prob) : 'การแพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.210459774+07:00","message":"push: {false ก็จะพบว่า 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.613216917+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.613255063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.613262521+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.613275623+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.613283552+07:00","message":"[bufferProcess] interim [320000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.613287135+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.613292042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.613295297+07:00","message":"> Transcript [2115] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.613297631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.613299827+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.798335713+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.79837207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.798377982+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.798389023+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798396025+07:00","message":"[bufferProcess] interim [440000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798399755+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798406381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798410177+07:00","message":"> Transcript [2116] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798417518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798420215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798422719+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.798426328+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.944070203+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.944111263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.944117327+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:27.944132492+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944139279+07:00","message":"[bufferProcess] interim [620000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.94414178+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944145345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944147973+07:00","message":"> Transcript [2117] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944151756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944153756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944156039+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:27.944158663+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.175601867+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.175643449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.175654272+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.175666099+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175672853+07:00","message":"[bufferProcess] interim [920000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175675417+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175680713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175683938+07:00","message":"> Transcript [2118] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175687451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175689542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175692128+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.175694917+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.494120168+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.494158179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.494164344+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.494178039+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494184683+07:00","message":"[bufferProcess] interim [160000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494187376+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494193443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494196296+07:00","message":"> Transcript [2119] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494200627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494202653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494204511+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494207133+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494212299+07:00","message":"Push: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494214155+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494216255+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.494218316+07:00","message":"Next Push (prob) : 'และก็การแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.494227161+07:00","message":"push: {false การแพร่แบบธรรมดา 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.678017072+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.678054715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.678060423+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.678073025+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.678079208+07:00","message":"[bufferProcess] interim [340000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.67808186+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.678087222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.678089994+07:00","message":"> Transcript [2120] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.678095909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.67809774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.678099861+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.678102288+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.679409154+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.679445933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.679451722+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:28.67946481+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679472066+07:00","message":"[bufferProcess] interim [400000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679474827+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679480593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679483508+07:00","message":"> Transcript [2121] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679487063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679489015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679491213+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:28.679493521+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:28.940755095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:28.940762516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.325026466+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.325067312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.325074371+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.325087586+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.325095317+07:00","message":"[bufferProcess] interim [0]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.325098091+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.325105607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.325108238+07:00","message":"> Transcript [2122] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.325112376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.325114579+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.396612799+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.396659994+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-02-25T11:30:29.396666531+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.396680579+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396687883+07:00","message":"[bufferProcess] interim [120000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396691407+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396698539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396701302+07:00","message":"> Transcript [2123] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396705024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396707028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396708876+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.396712444+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.440198367+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.520259366+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.520302487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.520310868+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.520326491+07:00","message":"[buffer interim] 214 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520334487+07:00","message":"[bufferProcess] interim [180000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520337465+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520346037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.52034952+07:00","message":"> Transcript [2124] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520353896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520356382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520358232+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.520361277+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.599433382+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.599483925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น\",\"confidence\":0.9471825}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.59949339+07:00","message":"receive interim result [true|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.5995065+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.5995095+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.599519474+07:00","message":"[buffer interim] 214 true ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599532542+07:00","message":"[bufferProcess] interim [300000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599537346+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599542761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599546579+07:00","message":"> Transcript [2125] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599553134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599555763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599558475+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599564054+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599566931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599569575+07:00","message":"> Transcript [2126] [true]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599573051+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599575505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.5995778+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.599580877+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:29.59958513+07:00","message":"Push: 'และการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.599604389+07:00","message":"push: {true และการแพร่แบบฟาซิลิเทตนั้น 0 0xc0004a8780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:29.610705961+07:00","message":"write wav file: './tmp/7508/7508_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:29.765279502+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.093377082+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.093421659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.093427151+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.093443027+07:00","message":"[buffer interim] 215 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.093451451+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.093454254+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.235740924+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.235779493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.235785194+07:00","message":"receive interim result [false|false]: มีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.235794505+07:00","message":"[buffer interim] 215 false มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.235800618+07:00","message":"[bufferProcess] interim [480000000]:มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.235802602+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.235805548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.235808222+07:00","message":"> Transcript [2127] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.235810145+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.301026208+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.301067805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.30107323+07:00","message":"receive interim result [false|false]: มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.301087823+07:00","message":"[buffer interim] 215 false มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301094087+07:00","message":"[bufferProcess] interim [600000000]:มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301096635+07:00","message":"[bufferProcess] send to processor:มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301103307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301106411+07:00","message":"> Transcript [2128] [false]: 'มีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301109928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301111952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.30111411+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.301116162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.409360814+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.40940025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.409405544+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.409416251+07:00","message":"[buffer interim] 215 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409422403+07:00","message":"[bufferProcess] interim [660000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409424558+07:00","message":"[bufferProcess] send to processor:มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409429557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409432087+07:00","message":"> Transcript [2129] [false]: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409435068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409437036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.4094394+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.409441783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.412873573+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.412912913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.412917589+07:00","message":"receive interim result [false|false]: มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.412931237+07:00","message":"[buffer interim] 215 false มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.412938847+07:00","message":"[bufferProcess] interim [720000000]:มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.412940819+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.412945781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.412948293+07:00","message":"> Transcript [2130] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.412950555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.412952667+07:00","message":"Set new StatePrefix: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.733551845+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.733594266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.733600366+07:00","message":"receive interim result [false|false]: มีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.733624308+07:00","message":"[buffer interim] 215 false มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.733636151+07:00","message":"[bufferProcess] interim [960000000]:มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.733638811+07:00","message":"[bufferProcess] send to processor:มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.733642983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.733645998+07:00","message":"> Transcript [2131] [false]: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.73364829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.733650339+07:00","message":"Set new StatePrefix: 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.919814489+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.919846888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.919854522+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:30.919868917+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919876216+07:00","message":"[bufferProcess] interim [200000000]:มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919879134+07:00","message":"[bufferProcess] send to processor:มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919885996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919888991+07:00","message":"> Transcript [2132] [false]: 'มีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919892128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919894665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919896848+07:00","message":"StatePrefix: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:30.919898941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.307413322+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.307452268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.30745806+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.30747463+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.307484508+07:00","message":"[bufferProcess] interim [560000000]:มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.30748833+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.30749775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.307500876+07:00","message":"> Transcript [2133] [false]: 'มีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.307504736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.307506924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.307509611+07:00","message":"StatePrefix: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.307511833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.310416879+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.310430675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.310434771+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.310445285+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.310449317+07:00","message":"[bufferProcess] interim [620000000]:มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.310452107+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.310454625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.310456859+07:00","message":"> Transcript [2134] [false]: 'มีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.3104594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.3104613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.310462945+07:00","message":"StatePrefix: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.310464656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.690013771+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.690052482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.690059302+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.690078802+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690090361+07:00","message":"[bufferProcess] interim [980000000]:มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690092862+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690096429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690099983+07:00","message":"> Transcript [2135] [false]: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690103342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690105319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690107169+07:00","message":"StatePrefix: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690109181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690116729+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690118657+07:00","message":"TextPushed: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690120573+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:31.690122998+07:00","message":"Next Push (prob) : 'การลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:31.690131263+07:00","message":"push: {false มีทิศทาง 0 0xc0020c0a00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:31.941560711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:31.94156095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.00786331+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.007905688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.007912027+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.007927405+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007934591+07:00","message":"[bufferProcess] interim [280000000]:มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007937284+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007944445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007947443+07:00","message":"> Transcript [2136] [false]: 'มีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007950841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007953013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007955494+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.007957997+07:00","message":"TextPushed: 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.082192817+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.082241735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.082248547+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.082264559+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082272288+07:00","message":"[bufferProcess] interim [400000000]:มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082279083+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082287006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082289673+07:00","message":"> Transcript [2137] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082293425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082295315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082297731+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.082302265+07:00","message":"TextPushed: 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.400556594+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.400611469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.400626497+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.400643137+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400651851+07:00","message":"[bufferProcess] interim [640000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400654408+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400658247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400661537+07:00","message":"> Transcript [2138] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400665283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400669538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400671571+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.400673807+07:00","message":"TextPushed: 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.720610415+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.720662974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.720669552+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.720686976+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720695545+07:00","message":"[bufferProcess] interim [940000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720698867+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720706727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720709485+07:00","message":"> Transcript [2139] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720714579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720716975+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720719037+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720721279+07:00","message":"TextPushed: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720728011+07:00","message":"Push: 'การลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720729746+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720731802+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.720733864+07:00","message":"Next Push (prob) : 'บริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.720741473+07:00","message":"push: {false การลำเลียงจาก 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.913522572+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.913566094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.913572916+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:32.913588102+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.913601155+07:00","message":"[bufferProcess] interim [180000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.913603955+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.913608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.9136112+07:00","message":"> Transcript [2140] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.913614984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.913622635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.913624613+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:32.91362728+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.229774702+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.229821852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.229828944+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.229845299+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229853589+07:00","message":"[bufferProcess] interim [480000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229856357+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229864452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229867132+07:00","message":"> Transcript [2141] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229871075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229873368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229876272+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.229878941+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.421906553+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.421947674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.42195387+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.42197891+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.421987645+07:00","message":"[bufferProcess] interim [720000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.421990585+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.421994626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.421997763+07:00","message":"> Transcript [2142] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.422002262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.422004168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.422006496+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.42200964+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.80684268+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.806891397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.806898301+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.806913626+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806921009+07:00","message":"[bufferProcess] interim [80000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806923538+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806929906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806932926+07:00","message":"> Transcript [2143] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806936661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806938954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806942145+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.80694501+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806952558+07:00","message":"Push: 'บริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806954854+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.80695739+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.806959989+07:00","message":"Next Push (prob) : 'เข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.806978931+07:00","message":"push: {false บริเวณที่มีความ 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.940237778+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.940277887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.940284145+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.940299495+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940306411+07:00","message":"[bufferProcess] interim [140000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940309652+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940332261+07:00","message":"> Transcript [2144] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.94033626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940339142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940342301+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.940345164+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.942721448+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.94273408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.942739046+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:33.942747992+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942751964+07:00","message":"[bufferProcess] interim [200000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942754146+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942756517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.94275864+07:00","message":"> Transcript [2145] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942761716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942763568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942766155+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:33.942768885+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.540990116+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.541032062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.541038443+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.541051004+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541059092+07:00","message":"[bufferProcess] interim [800000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541061785+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541067936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541070988+07:00","message":"> Transcript [2146] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541074917+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541076792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.54107902+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.541082225+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.587031421+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.587071125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.587077689+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.587093256+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587100959+07:00","message":"[bufferProcess] interim [860000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587103477+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587107446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587110169+07:00","message":"> Transcript [2147] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587114232+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587116303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587118032+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587121019+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587124278+07:00","message":"Push: 'เข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587126386+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587128547+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.587130481+07:00","message":"Next Push (prob) : 'สูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.587139959+07:00","message":"push: {false เข้มข้นของสาร 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.838167736+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.838207479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.838213835+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.838230031+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838238191+07:00","message":"[bufferProcess] interim [40000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838240734+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838244744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838247849+07:00","message":"> Transcript [2148] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.83825151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838254116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838256157+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.838258232+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.901745155+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.901793875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.901800527+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:34.90181646+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901825871+07:00","message":"[bufferProcess] interim [220000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901828307+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901836187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901839486+07:00","message":"> Transcript [2149] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901843235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901844957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901848115+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:34.901850348+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:34.942227039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:34.94226086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.031176435+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.031216331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.031222595+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.031239662+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.031248126+07:00","message":"[bufferProcess] interim [280000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.031256526+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.031264177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.03127895+07:00","message":"> Transcript [2150] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.031283005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.031284948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.031289055+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.0312916+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.407892876+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.407937104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.407944158+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.407959539+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.407967248+07:00","message":"[bufferProcess] interim [640000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.407970307+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.407978602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.4079814+07:00","message":"> Transcript [2151] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.407985057+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.40798733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.40798988+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.407992264+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.407999962+07:00","message":"Push: 'สูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.40800197+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.408004128+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.408006471+07:00","message":"Next Push (prob) : 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.408014462+07:00","message":"push: {false สูง 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.540210221+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.540251866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.540264764+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.540283968+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.54029332+07:00","message":"[bufferProcess] interim [820000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540295807+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540300183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540303119+07:00","message":"> Transcript [2152] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540307075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540309131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540311+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.540313411+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.799846065+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.799892654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.799900937+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.799917933+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799926819+07:00","message":"[bufferProcess] interim [60000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799929969+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.79993393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799936826+07:00","message":"> Transcript [2153] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799940928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799942866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799945552+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.799948612+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.990158732+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.990205023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.990212082+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:35.990229892+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990245533+07:00","message":"[bufferProcess] interim [300000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990248597+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990252496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990255139+07:00","message":"> Transcript [2154] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990258714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990261507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990264714+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:35.990267697+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.309114333+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.309188862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.309198773+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.309220682+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309235585+07:00","message":"[bufferProcess] interim [540000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309240383+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309250419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309255318+07:00","message":"> Transcript [2155] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309261345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309264296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.30926763+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.3092714+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309281124+07:00","message":"Push: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309283783+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.30928796+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.309292285+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.3093164+07:00","message":"push: {false ไปยังบริเวณ 0 0xc0020c0a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.420808045+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.483904169+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.505339056+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.505381243+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-02-25T11:30:36.505388164+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.505404046+07:00","message":"[buffer interim] 215 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505412286+07:00","message":"[bufferProcess] interim [840000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505415125+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.50542362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505426669+07:00","message":"> Transcript [2156] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505430943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505433613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505435401+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.505440646+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.534134768+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.53416457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.534170943+07:00","message":"receive interim result [true|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.534179895+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.534182341+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.534195497+07:00","message":"[buffer interim] 215 true มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.53420562+07:00","message":"[bufferProcess] interim [870000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534209584+07:00","message":"[bufferProcess] send to processor (isfinal):มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534212847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.53421867+07:00","message":"> Transcript [2157] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534222276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534224234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534226491+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534229113+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534231122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534232959+07:00","message":"> Transcript [2158] [true]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534235378+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534236866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534238447+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534240247+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.534248215+07:00","message":"Push: 'ที่มีความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.534266196+07:00","message":"push: {true ที่มีความเข้มข้นของ 0 0xc0020c0a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:36.547622731+07:00","message":"write wav file: './tmp/7508/7508_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.832868666+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.832919235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.83292519+07:00","message":"receive interim result [false|false]: สงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:36.83294174+07:00","message":"[buffer interim] 216 false สงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.832950177+07:00","message":"[bufferProcess] interim [420000000]:สงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:36.832952207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.147560423+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.147598419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงสารตา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.147604297+07:00","message":"receive interim result [false|false]: สงสารตา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.14762914+07:00","message":"[buffer interim] 216 false สงสารตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.147641913+07:00","message":"[bufferProcess] interim [660000000]:สงสารตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.147644423+07:00","message":"[bufferProcess] send to processor:สงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.147648141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.147651034+07:00","message":"> Transcript [2159] [false]: 'สงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.14765304+07:00","message":"Set StatePrefix (first interim): 'สงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.213231371+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.213287897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.213295485+07:00","message":"receive interim result [false|false]: สงสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.213313722+07:00","message":"[buffer interim] 216 false สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213324559+07:00","message":"[bufferProcess] interim [780000000]:สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213327964+07:00","message":"[bufferProcess] send to processor:สงสารตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213336112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213340553+07:00","message":"> Transcript [2160] [false]: 'สงสารตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213346208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213349287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.213352068+07:00","message":"StatePrefix: 'สงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.21335492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.700990883+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.761689219+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.781627219+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.781682464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงสารต่ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.781687459+07:00","message":"receive interim result [false|false]: สงสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.781703382+07:00","message":"[buffer interim] 216 false สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781711932+07:00","message":"[bufferProcess] interim [380000000]:สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781714016+07:00","message":"[bufferProcess] send to processor:สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781717915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.78172092+07:00","message":"> Transcript [2161] [false]: 'สงสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781724535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781726409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781728248+07:00","message":"StatePrefix: 'สงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.781730083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.789623377+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.789641332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.78964558+07:00","message":"receive interim result [true|false]: สงสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.789653287+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.789656545+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.789662383+07:00","message":"[buffer interim] 216 true สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789666573+07:00","message":"[bufferProcess] interim [440000000]:สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789668863+07:00","message":"[bufferProcess] send to processor (isfinal):สงสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789671408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789673403+07:00","message":"> Transcript [2162] [false]: 'สงสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.78967565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789677415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789679026+07:00","message":"StatePrefix: 'สงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789680679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789682122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789683826+07:00","message":"> Transcript [2163] [true]: 'สงสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789685973+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789688323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789689859+07:00","message":"StatePrefix: 'สงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.789691558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:37.7896949+07:00","message":"Push: 'สงสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:37.789703075+07:00","message":"push: {true สงสารต่ำ 0 0xc000138180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:37.796309196+07:00","message":"write wav file: './tmp/7508/7508_216.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:37.942809435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:37.942819165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.12548912+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.125550967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.125556338+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.125574657+07:00","message":"[buffer interim] 217 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.125581218+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.125583416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.374743357+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.374802525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.374808618+07:00","message":"receive interim result [false|false]: ส่วนพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.374825161+07:00","message":"[buffer interim] 217 false ส่วนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.374834507+07:00","message":"[bufferProcess] interim [600000000]:ส่วนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.374837252+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.374844332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.374847187+07:00","message":"> Transcript [2164] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.374849467+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.444433569+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.44447671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชวนทะเลาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.444482218+07:00","message":"receive interim result [false|false]: ชวนทะเลาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.444499055+07:00","message":"[buffer interim] 217 false ชวนทะเลาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444507363+07:00","message":"[bufferProcess] interim [660000000]:ชวนทะเลาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444511898+07:00","message":"[bufferProcess] send to processor:ส่วนพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444516131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444518898+07:00","message":"> Transcript [2165] [false]: 'ส่วนพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444522478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.44452442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444526235+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.444528246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.454577075+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.454590631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.454595321+07:00","message":"receive interim result [false|false]: ส่วนพลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.454600104+07:00","message":"[buffer interim] 217 false ส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.454603819+07:00","message":"[bufferProcess] interim [720000000]:ส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.454605865+07:00","message":"[bufferProcess] send to processor:ชวนทะเลาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.454608132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.45461032+07:00","message":"> Transcript [2166] [false]: 'ชวนทะเลาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.454612142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.45461398+07:00","message":"Set new StatePrefix: 'ชวนทะเลาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.607128496+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.607166758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.607172561+07:00","message":"receive interim result [false|false]: ส่วนพลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.60719047+07:00","message":"[buffer interim] 217 false ส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.607198245+07:00","message":"[bufferProcess] interim [840000000]:ส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.607200666+07:00","message":"[bufferProcess] send to processor:ส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.607208511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.607211622+07:00","message":"> Transcript [2167] [false]: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.607213807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.607215578+07:00","message":"Set new StatePrefix: 'ส่วนพลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.802710531+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.802762907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.802769347+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:38.802784621+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.80279193+07:00","message":"[bufferProcess] interim [80000000]:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.802794549+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.802800913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.80280382+07:00","message":"> Transcript [2168] [false]: 'ส่วนพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.802806985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.8028093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.802811+07:00","message":"StatePrefix: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:38.80281302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.185350979+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.185394581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจากเอส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.185401145+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจากเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.185417993+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185425394+07:00","message":"[bufferProcess] interim [440000000]:ส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185427906+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185434566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185437642+07:00","message":"> Transcript [2169] [false]: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185441209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185442972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185444861+07:00","message":"StatePrefix: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.185447058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.316869653+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.316914198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.316920227+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.316935212+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316949333+07:00","message":"[bufferProcess] interim [560000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316952939+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316958013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316962285+07:00","message":"> Transcript [2170] [false]: 'ส่วนพลังงานจากเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316966996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316969206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316970978+07:00","message":"StatePrefix: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.316972947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.377202058+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.377238389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.377244474+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.377261175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.377268188+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.37727676+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.37728714+07:00","message":"[buffer interim] 217 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377294382+07:00","message":"[bufferProcess] interim [680000000]:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377297004+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377300253+07:00","message":"[bufferProcess] interim [680000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377303273+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.37730647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377309862+07:00","message":"> Transcript [2171] [false]: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.37731274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377314549+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377316397+07:00","message":"StatePrefix: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377318367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377320631+07:00","message":"Push: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377322459+07:00","message":"TextPushed: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377324426+07:00","message":"Set new StatePrefix : 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.377326265+07:00","message":"Next Push (prob) : 'งานจาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.377334894+07:00","message":"push: {false ส่วนพลัง 0 0xc0020c1880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.833960667+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.833994498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.834000789+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.834010876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.834013505+07:00","message":"receive interim result [false|false]:  ATP นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.834020333+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.834023502+07:00","message":"[buffer interim] 217 false  ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834028592+07:00","message":"[bufferProcess] interim [40000000]:ส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834030663+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834033142+07:00","message":"[bufferProcess] interim [40000000]: ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834039797+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834042515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834045084+07:00","message":"> Transcript [2172] [false]: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834048233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834050963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834052646+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.834054695+07:00","message":"TextPushed: 'ส่วนพลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890368427+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890399846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890405352+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890416091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890418752+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890425147+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:39.890428709+07:00","message":"[buffer interim] 217 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890434003+07:00","message":"[bufferProcess] interim [160000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890436321+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890443812+07:00","message":"[bufferProcess] interim [160000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.89044622+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890449128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890451686+07:00","message":"> Transcript [2173] [false]: 'ส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890454549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890456541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890458196+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:39.890459959+07:00","message":"TextPushed: 'ส่วนพลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.399926387+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.399970019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.399977612+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.399991135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.399994268+07:00","message":"receive interim result [false|false]:  นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.400003122+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.400006661+07:00","message":"[buffer interim] 217 false  นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400013385+07:00","message":"[bufferProcess] interim [640000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400015656+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400020572+07:00","message":"[bufferProcess] interim [640000000]: นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400024381+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400027553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400030631+07:00","message":"> Transcript [2174] [false]: 'ส่วนพลังงานจาก ATP นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400033779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400035588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400037537+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.400039428+07:00","message":"TextPushed: 'ส่วนพลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551036601+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.55108112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551088092+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551099827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551102848+07:00","message":"receive interim result [false|false]:  นะคะก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551110738+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551117751+07:00","message":"[buffer interim] 217 false  นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551124603+07:00","message":"[bufferProcess] interim [820000000]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551127265+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551133519+07:00","message":"[bufferProcess] interim [820000000]: นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551135909+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551139348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551142221+07:00","message":"> Transcript [2175] [false]: 'ส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551145614+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551147578+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551149701+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551152077+07:00","message":"TextPushed: 'ส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551157834+07:00","message":"Push: 'งานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.55116051+07:00","message":"TextPushed: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551162412+07:00","message":"Set new StatePrefix : 'ส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.551164432+07:00","message":"Next Push (prob) : ' นะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.551172802+07:00","message":"push: {false งานจาก ATP 0 0xc0020c1880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727426331+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727467307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727473537+07:00","message":"receive interim result [false|false]: ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727484327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727488453+07:00","message":"receive interim result [false|false]:  นะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727495016+07:00","message":"[buffer interim] 217 false ส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:40.727498295+07:00","message":"[buffer interim] 217 false  นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727504432+07:00","message":"[bufferProcess] interim [0]:ส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.7275083+07:00","message":"[bufferProcess] send to processor:ส่วนพลังงานจาก ATP นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727511364+07:00","message":"[bufferProcess] interim [0]: นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727515127+07:00","message":"[bufferProcess] update buffer: ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727518365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727521392+07:00","message":"> Transcript [2176] [false]: 'ส่วนพลังงานจาก ATP นะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727524821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727526716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727528438+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:40.727530717+07:00","message":"TextPushed: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:40.943688472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:40.943707062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.033121372+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139670974+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139717541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนพลังงานจาก ATP นะคะก็จะพบว่า\",\"confidence\":0.9537211}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139723811+07:00","message":"receive interim result [true|false]: ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139735172+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139737368+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139745293+07:00","message":"[buffer interim] 217 true ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139757753+07:00","message":"[bufferProcess] interim [480000000]:ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139761284+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139765376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139768392+07:00","message":"> Transcript [2177] [false]: 'ส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139771528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139773333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139775083+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139777292+07:00","message":"TextPushed: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139778988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139780796+07:00","message":"> Transcript [2178] [true]: 'ส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139782736+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139784198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139785723+07:00","message":"StatePrefix: 'ส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139787256+07:00","message":"TextPushed: 'ส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.139789745+07:00","message":"Push: ' นะคะก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.139799108+07:00","message":"push: {true  นะคะก็จะพบว่า 0 0xc0020c1880}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:41.148760972+07:00","message":"write wav file: './tmp/7508/7508_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.162959941+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.833289258+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.83332853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.833333695+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:41.833348395+07:00","message":"[buffer interim] 218 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.833356811+07:00","message":"[bufferProcess] interim [600000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:41.833358458+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.00396663+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.004001778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Plus\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.004007327+07:00","message":"receive interim result [false|false]: Active Plus"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.004022182+07:00","message":"[buffer interim] 218 false Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.004029904+07:00","message":"[bufferProcess] interim [840000000]:Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.004032462+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.004047464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.004050836+07:00","message":"> Transcript [2179] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.004053028+07:00","message":"Set StatePrefix (first interim): 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.204799771+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.204840388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.20484634+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.20485763+07:00","message":"[buffer interim] 218 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204866426+07:00","message":"[bufferProcess] interim [80000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204868542+07:00","message":"[bufferProcess] send to processor:Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204874614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204877371+07:00","message":"> Transcript [2180] [false]: 'Active Plus'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204880688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204883087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204885979+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.204888142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.332506141+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.332545701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.332551503+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.332561479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.332564215+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.332570449+07:00","message":"[buffer interim] 218 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.33257361+07:00","message":"[buffer interim] 218 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332579732+07:00","message":"[bufferProcess] interim [200000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.33258173+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332584728+07:00","message":"[bufferProcess] interim [200000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332586823+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332590783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.33259418+07:00","message":"> Transcript [2181] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332597495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332599551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332601515+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.332603296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.59426826+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.594311697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.594317451+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.594330914+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594338011+07:00","message":"[bufferProcess] interim [440000000]:แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594340689+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594346359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.59434917+07:00","message":"> Transcript [2182] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594352283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594354384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594356259+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.594358346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.719531137+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.719578603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.719587936+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.719600379+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.719607117+07:00","message":"[bufferProcess] interim [560000000]:แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.719609435+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.719620615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.719623794+07:00","message":"> Transcript [2183] [false]: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.719626529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.719628811+07:00","message":"Set new StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.932096408+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.932140194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.932145392+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:42.932165535+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932175061+07:00","message":"[bufferProcess] interim [800000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932177588+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932182899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932185899+07:00","message":"> Transcript [2184] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932189745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932192392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932194308+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:42.932197535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.04424235+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.044290676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.04429913+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.044317394+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044331007+07:00","message":"[bufferProcess] interim [920000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044334749+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044343973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044348515+07:00","message":"> Transcript [2185] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044353038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044356411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044359497+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.044362931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.613406906+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.613450251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.613456868+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.613470563+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613478415+07:00","message":"[bufferProcess] interim [460000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613481199+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613487558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613490315+07:00","message":"> Transcript [2186] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613493773+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613497174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613499773+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.613502293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.751794963+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.751834339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.751841989+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.751858324+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751866603+07:00","message":"[bufferProcess] interim [580000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751869419+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751873281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751876454+07:00","message":"> Transcript [2187] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751879892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751881893+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751884162+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751886366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751888746+07:00","message":"Push: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751890544+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751892354+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.751894523+07:00","message":"Next Push (prob) : 'นั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.751902043+07:00","message":"push: {false แอกทีฟทรานสปอร์ตเท่า 0 0xc000139100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.934515794+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.934560251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.934566774+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:43.934581499+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.9345901+07:00","message":"[bufferProcess] interim [820000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.934592836+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.934600295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.934602852+07:00","message":"> Transcript [2188] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.93460668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.934608846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.934611231+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:43.934614412+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:43.943936805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:43.943972431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.189193158+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.189240594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.189248104+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.189262471+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189270451+07:00","message":"[bufferProcess] interim [60000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189272889+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189279571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189282508+07:00","message":"> Transcript [2189] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189286169+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189288225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189290743+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.189293835+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.38324623+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.383289649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.383296816+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.38331122+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383318797+07:00","message":"[bufferProcess] interim [240000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383325467+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383333698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383336615+07:00","message":"> Transcript [2190] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383340449+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383342701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383344808+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.383347392+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.647820356+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.647862774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.6478694+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.64788316+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647891635+07:00","message":"[bufferProcess] interim [480000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647894137+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647897833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647900381+07:00","message":"> Transcript [2191] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.64790431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647906337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647908655+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647913143+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647915967+07:00","message":"Push: 'นั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647917795+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647920437+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.647923521+07:00","message":"Next Push (prob) : 'ต้องใช้พลังงาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.647931916+07:00","message":"push: {false นั้นนะคะที่ 0 0xc000139100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.889349021+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.889398116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.889405321+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:44.889418878+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.889431485+07:00","message":"[bufferProcess] interim [780000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.889434188+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.889441348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.88944452+07:00","message":"> Transcript [2192] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.889448318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.8894503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.889452476+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:44.88945555+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.211843136+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.211886031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.211893521+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.211903171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.211906942+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.211921102+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.21192937+07:00","message":"[buffer interim] 218 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211936417+07:00","message":"[bufferProcess] interim [80000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211939446+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211957059+07:00","message":"[bufferProcess] interim [80000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211960377+07:00","message":"[bufferProcess] update buffer: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211963809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211967218+07:00","message":"> Transcript [2193] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211972254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211974148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211975864+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.211978453+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.521250623+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.52964365+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.529685407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.529691448+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.529709397+07:00","message":"[buffer interim] 218 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529717483+07:00","message":"[bufferProcess] interim [380000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529720448+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529728711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529731787+07:00","message":"> Transcript [2194] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529735955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529738421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529740375+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.529742735+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631475133+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631517598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\",\"confidence\":0.9467678}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631524081+07:00","message":"receive interim result [true|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631537688+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631539933+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631547537+07:00","message":"[buffer interim] 218 true แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631556639+07:00","message":"[bufferProcess] interim [590000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631560786+07:00","message":"[bufferProcess] send to processor (isfinal):แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.63156531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631568406+07:00","message":"> Transcript [2195] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631572017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631573793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.63157555+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.63157799+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631581512+07:00","message":"Push: 'ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631583553+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.6315857+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631588022+07:00","message":"Next Push (prob) : 'จาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631589764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631591556+07:00","message":"> Transcript [2196] [true]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631601487+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631603137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631604673+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631606687+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:45.631609918+07:00","message":"Push: 'จาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.631624503+07:00","message":"push: {false ต้องใช้พลังงาน 0 0xc000139100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.63163164+07:00","message":"push: {true จาก ATP 0 0xc000139100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:45.641864786+07:00","message":"write wav file: './tmp/7508/7508_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:45.714887351+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.048357173+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.048401667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.048406957+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.048423673+07:00","message":"[buffer interim] 219 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.048429668+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.048431482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.172920166+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.172956145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.172962338+07:00","message":"receive interim result [false|false]: เป็นไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.172977045+07:00","message":"[buffer interim] 219 false เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.172984507+07:00","message":"[bufferProcess] interim [480000000]:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.172986673+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.172993387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.172996208+07:00","message":"> Transcript [2197] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.172998503+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.364790904+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.364834354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.364840453+07:00","message":"receive interim result [false|false]: เป็นไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.364855801+07:00","message":"[buffer interim] 219 false เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364864153+07:00","message":"[bufferProcess] interim [720000000]:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364866517+07:00","message":"[bufferProcess] send to processor:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364874508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364877518+07:00","message":"> Transcript [2198] [false]: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364880841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364882941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364885024+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.364887057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.942733512+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.942775015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.942781481+07:00","message":"receive interim result [false|false]: เป็นไงคะถูก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:46.942796388+07:00","message":"[buffer interim] 219 false เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942804119+07:00","message":"[bufferProcess] interim [320000000]:เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942806512+07:00","message":"[bufferProcess] send to processor:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942814144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942817051+07:00","message":"> Transcript [2199] [false]: 'เป็นไงคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942820408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942824357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942826864+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:46.942828881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:46.944905116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:46.944905597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.139289202+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.139338056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.139344791+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.139359991+07:00","message":"[buffer interim] 219 false เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139367849+07:00","message":"[bufferProcess] interim [500000000]:เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139373735+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139382597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139385927+07:00","message":"> Transcript [2200] [false]: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139389802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139394761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139396668+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.139398709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.323925914+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.323967909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.323973898+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.323988529+07:00","message":"[buffer interim] 219 false เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.323997251+07:00","message":"[bufferProcess] interim [680000000]:เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324000128+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324004711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.32400846+07:00","message":"> Transcript [2201] [false]: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324013092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324015899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324018438+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324021414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324026068+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324028774+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324037508+07:00","message":"Set new StatePrefix : 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.324039695+07:00","message":"Next Push (prob) : 'ไงคะถูกกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.324047248+07:00","message":"push: {false เป็น 0 0xc000139880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.576680872+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.57671661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.576722375+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.576735171+07:00","message":"[buffer interim] 219 false เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.576741656+07:00","message":"[bufferProcess] interim [860000000]:เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.576743683+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.576748647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.57675128+07:00","message":"> Transcript [2202] [false]: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.57675453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.57675635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.576758011+07:00","message":"StatePrefix: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.576760069+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.579859982+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.579876245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.579879196+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.579886054+07:00","message":"[buffer interim] 219 false เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579888774+07:00","message":"[bufferProcess] interim [920000000]:เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579890622+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579892626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579894406+07:00","message":"> Transcript [2203] [false]: 'เป็นไงคะถูกกันกี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579896409+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579898134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579899824+07:00","message":"StatePrefix: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.579901522+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.838202865+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.838247023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.838253257+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:47.838268734+07:00","message":"[buffer interim] 219 false เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838276718+07:00","message":"[bufferProcess] interim [220000000]:เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838279174+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838287462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.8382906+07:00","message":"> Transcript [2204] [false]: 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838294322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838296749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838298808+07:00","message":"StatePrefix: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:47.838301306+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.482357398+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.482398844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.482405035+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.482420488+07:00","message":"[buffer interim] 219 false เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482428057+07:00","message":"[bufferProcess] interim [820000000]:เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.48243078+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482438561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482442373+07:00","message":"> Transcript [2205] [false]: 'เป็นไงคะถูกกันกี่ข้อคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482447974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482451288+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482454666+07:00","message":"StatePrefix: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482457816+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482466845+07:00","message":"Push: 'ไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482469477+07:00","message":"TextPushed: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.482471588+07:00","message":"Set new StatePrefix : 'เป็นไงคะถูกกันกี่ข้อคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.4824739+07:00","message":"Next Push (prob) : 'กี่ข้อคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.482482594+07:00","message":"push: {false ไงคะถูกกัน 0 0xc000139880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.78060063+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877817969+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877872814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะนักเรียน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877881922+07:00","message":"receive interim result [true|false]: เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877890993+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877894216+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877903332+07:00","message":"[buffer interim] 219 true เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.87791516+07:00","message":"[bufferProcess] interim [300000000]:เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877920674+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877925708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877929807+07:00","message":"> Transcript [2206] [false]: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877935096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877937471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877939184+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่ข้อคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.87794166+07:00","message":"TextPushed: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.87794384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877945712+07:00","message":"> Transcript [2207] [true]: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877947764+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877949364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877950829+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่ข้อคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877952716+07:00","message":"TextPushed: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:48.877955324+07:00","message":"Push: 'กี่ข้อคะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:48.877963251+07:00","message":"push: {true กี่ข้อคะนักเรียน 0 0xc000139880}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:48.886590149+07:00","message":"write wav file: './tmp/7508/7508_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:49.933980114+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:49.94534716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:49.945358775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.001265466+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.164599686+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.164635806+07:00","message":"found end of frame, send empty tag with msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.164639077+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.164647164+07:00","message":"[buffer interim] 220 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164661003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164665439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164668763+07:00","message":"> Transcript [2208] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164671139+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164673091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164675058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164677184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.164679778+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.164690635+07:00","message":"push: {true \n 0 0xc0004a9380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:50.170579334+07:00","message":"write wav file: './tmp/7508/7508_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.392688389+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.864759132+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.864812398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.864818215+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:50.8648324+07:00","message":"[buffer interim] 221 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.864840554+07:00","message":"[bufferProcess] interim [300000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:50.864842336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.045799199+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.045848101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.045855198+07:00","message":"receive interim result [false|false]: จากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.045871425+07:00","message":"[buffer interim] 221 false จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.045879778+07:00","message":"[bufferProcess] interim [480000000]:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.045882201+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.045885937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.045888956+07:00","message":"> Transcript [2209] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.045891087+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.110857354+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.110894318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.110899347+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.110914445+07:00","message":"[buffer interim] 221 false จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.110921762+07:00","message":"[bufferProcess] interim [600000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.110924159+07:00","message":"[bufferProcess] send to processor:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.11092753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.110930329+07:00","message":"> Transcript [2210] [false]: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.11093327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.110935512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.110937494+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.110939329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.358473913+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.358518004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.358524002+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.358538872+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358549324+07:00","message":"[bufferProcess] interim [780000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358551934+07:00","message":"[bufferProcess] send to processor:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358556631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358559475+07:00","message":"> Transcript [2211] [false]: 'จากตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358562478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358564435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358566995+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.358569119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.752042298+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.752093392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.752101423+07:00","message":"receive interim result [false|false]: จากตอนที่ 1 นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.752120622+07:00","message":"[buffer interim] 221 false จากตอนที่ 1 นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752135042+07:00","message":"[bufferProcess] interim [140000000]:จากตอนที่ 1 นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752139149+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752148881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752153477+07:00","message":"> Transcript [2212] [false]: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752158594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752162476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752166334+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.752169277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755069767+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755094795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755100599+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755113207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755117319+07:00","message":"receive interim result [false|false]:  1 นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755123955+07:00","message":"[buffer interim] 221 false จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755131651+07:00","message":"[buffer interim] 221 false  1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755136848+07:00","message":"[bufferProcess] interim [200000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755139727+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755149492+07:00","message":"[bufferProcess] interim [200000000]: 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755154102+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755158162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755161811+07:00","message":"> Transcript [2213] [false]: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755165483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755168396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755171281+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755173916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755177336+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755180029+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755183357+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.755186362+07:00","message":"Next Push (prob) : 'ตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.755197031+07:00","message":"push: {false จาก 0 0xc000139b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.949300179+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.949338955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.949344967+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.949355753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.9493594+07:00","message":"receive interim result [false|false]:  นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.949366598+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:51.94936962+07:00","message":"[buffer interim] 221 false  นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949375572+07:00","message":"[bufferProcess] interim [380000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.94937787+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949380809+07:00","message":"[bufferProcess] interim [380000000]: นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949382955+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949386071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949389013+07:00","message":"> Transcript [2214] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949392181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949394163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949396008+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:51.949398148+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001017254+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001052306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001058202+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001067406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001070536+07:00","message":"receive interim result [false|false]:  นักเรียนยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001076776+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.001083019+07:00","message":"[buffer interim] 221 false  นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001089005+07:00","message":"[bufferProcess] interim [440000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001091565+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001094979+07:00","message":"[bufferProcess] interim [440000000]: นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001097257+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001100207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001103031+07:00","message":"> Transcript [2215] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001105844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001107655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001109608+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.001111651+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.130305825+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.130347084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.130352919+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.130363923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจ๊ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.130366729+07:00","message":"receive interim result [false|false]:  นักเรียนยังจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.130373634+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.13037714+07:00","message":"[buffer interim] 221 false  นักเรียนยังจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130383182+07:00","message":"[bufferProcess] interim [560000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130385611+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130388359+07:00","message":"[bufferProcess] interim [560000000]: นักเรียนยังจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130390587+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130393387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130396501+07:00","message":"> Transcript [2216] [false]: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130399677+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130401761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130403517+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.130405469+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.1334405+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.133462181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.133466072+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.133474523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.13347697+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.133480826+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.133483188+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133488715+07:00","message":"[bufferProcess] interim [620000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133490931+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133493852+07:00","message":"[bufferProcess] interim [620000000]: นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133496408+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.13349852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133500686+07:00","message":"> Transcript [2217] [false]: 'จากตอนที่ 1 นักเรียนยังจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133502724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133504614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133506316+07:00","message":"StatePrefix: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133508575+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.13351138+07:00","message":"Push: 'ตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133513166+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133515651+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.133517704+07:00","message":"Next Push (prob) : 'เรียนยังจ๊ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.133525068+07:00","message":"push: {false ตอนที่ 1 นัก 0 0xc000139b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.330892808+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.330932689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.33094028+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.330953027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.330956085+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.330962977+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.330965835+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330971531+07:00","message":"[bufferProcess] interim [740000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330973738+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330976293+07:00","message":"[bufferProcess] interim [740000000]: นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.33097889+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330981505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330984181+07:00","message":"> Transcript [2218] [false]: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330986525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.330988378+07:00","message":"Set new StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.451429425+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.451468246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.451474577+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.451485143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.451488132+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.451494955+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.45149819+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451504343+07:00","message":"[bufferProcess] interim [920000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451506509+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451510049+07:00","message":"[bufferProcess] interim [920000000]: นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451513463+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451516535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451519458+07:00","message":"> Transcript [2219] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451522827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451524801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.451526798+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.45152889+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.639210888+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.63924715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.639252441+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.639262715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.639265675+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.639273077+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.639276193+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639282205+07:00","message":"[bufferProcess] interim [40000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639284737+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639287408+07:00","message":"[bufferProcess] interim [40000000]: นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639289436+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639292509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.63929543+07:00","message":"> Transcript [2220] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639298678+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639300856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639302717+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.639304696+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.73995945+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.739985138+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.739989846+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.739993013+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.739995598+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.73999875+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.740003637+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.740006267+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.740008704+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.740011244+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.740013473+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.84058982+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.840649787+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-02-25T11:30:52.840655003+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.840666271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.840669607+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.840679942+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:52.840683584+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840689878+07:00","message":"[bufferProcess] interim [280000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.84069265+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840695848+07:00","message":"[bufferProcess] interim [280000000]: นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840698548+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840702021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840704872+07:00","message":"> Transcript [2221] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840707775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840709572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.84071167+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:52.840715484+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:52.946184416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:52.946201992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.42790655+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.427948262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.427954018+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.427963993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่ากู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.427967236+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.427974356+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.427979854+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.427986333+07:00","message":"[bufferProcess] interim [880000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.427988762+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.427999387+07:00","message":"[bufferProcess] interim [880000000]: นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428002574+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428005766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428009162+07:00","message":"> Transcript [2222] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428012629+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428014679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428017191+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428019365+07:00","message":"TextPushed: 'จากตอนที่ 1 นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428025131+07:00","message":"Push: 'เรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.42802708+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.42802912+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.428031098+07:00","message":"Next Push (prob) : 'ได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.428038942+07:00","message":"push: {false เรียนยังจำ 0 0xc000139b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.606808086+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.606851506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.606857326+07:00","message":"receive interim result [false|false]: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.606873625+07:00","message":"[buffer interim] 221 false จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606881691+07:00","message":"[bufferProcess] interim [0]:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606884294+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606892258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606895758+07:00","message":"> Transcript [2223] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606899298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606901698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606903985+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.606906738+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618795707+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618831147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618838377+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618849775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่ากูได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618852835+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618860053+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.618864686+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618870449+07:00","message":"[bufferProcess] interim [60000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618872733+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618878103+07:00","message":"[bufferProcess] interim [60000000]: นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618880629+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618883604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618886263+07:00","message":"> Transcript [2224] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618889427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618891324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618893213+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.618897132+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868897027+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868942737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868949393+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868960681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868963856+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868972085+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.868975418+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.868981691+07:00","message":"[bufferProcess] interim [240000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.868984103+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.868987239+07:00","message":"[bufferProcess] interim [240000000]: นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.868989714+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.868994242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.868997043+07:00","message":"> Transcript [2225] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.869000164+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.869002043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.869003915+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.869006501+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.92057204+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.920608404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.920621505+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.92063342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.920636314+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.920644656+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.920648433+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920654429+07:00","message":"[bufferProcess] interim [420000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920657148+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.9206603+07:00","message":"[bufferProcess] interim [420000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920662617+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920665839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920668419+07:00","message":"> Transcript [2226] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920671684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.92067363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920675793+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920678184+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920680909+07:00","message":"Push: 'ได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920682714+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920684613+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:53.920686727+07:00","message":"Next Push (prob) : 'กูได้ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:53.920694181+07:00","message":"push: {false ได้ไหมคะว่า 0 0xc000139b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.123913541+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.123949991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.123955559+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.12396839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.123971837+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.123980679+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.123985122+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.123992171+07:00","message":"[bufferProcess] interim [600000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.123995089+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.123998815+07:00","message":"[bufferProcess] interim [600000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.124001256+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.124004196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.124006893+07:00","message":"> Transcript [2227] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.124009527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.124011351+07:00","message":"Set new StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443213404+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443253038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443259343+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443271368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443280124+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443287937+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.443293954+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443300367+07:00","message":"[bufferProcess] interim [900000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443303119+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443305984+07:00","message":"[bufferProcess] interim [900000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443308903+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443311703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443314434+07:00","message":"> Transcript [2228] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443317786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443319702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443321544+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.443323785+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.742136195+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.759152815+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.759191597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.759198694+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.759211791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.75921582+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.759225381+07:00","message":"[buffer interim] 221 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.759228881+07:00","message":"[buffer interim] 221 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.759235777+07:00","message":"[bufferProcess] interim [140000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.759238057+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.75924174+07:00","message":"[bufferProcess] interim [140000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.75924475+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.759248295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.7592519+07:00","message":"> Transcript [2229] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.759255356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.759257184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.759258992+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.75926158+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.858625676+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.858670936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด\",\"confidence\":0.9555247}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.85867847+07:00","message":"receive interim result [true|false]: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.858689505+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.858691642+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.858698971+07:00","message":"[buffer interim] 221 true จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858707813+07:00","message":"[bufferProcess] interim [380000000]:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858714642+07:00","message":"[bufferProcess] send to processor (isfinal):จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858718376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858721298+07:00","message":"> Transcript [2230] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858724789+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858727081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858729522+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858732085+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858733929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858735681+07:00","message":"> Transcript [2231] [true]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.85873889+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858740642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858742129+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.85874391+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:54.858751386+07:00","message":"Push: 'ครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.858760845+07:00","message":"push: {true ครูได้ตั้งคำถามชวนคิด 0 0xc000139b80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:54.872706067+07:00","message":"write wav file: './tmp/7508/7508_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:54.872996274+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.001279322+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.154461952+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.154484789+07:00","message":"found end of frame, send empty tag with msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.154488145+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.154496885+07:00","message":"[buffer interim] 222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154504271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154508273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154511389+07:00","message":"> Transcript [2232] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.15451388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154515849+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154517462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154519143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:55.154522019+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.15453239+07:00","message":"push: {true \n 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:55.159854864+07:00","message":"write wav file: './tmp/7508/7508_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.762958188+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.830998669+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:55.894780044+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:55.946941233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:55.946941229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.005225781+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.005255008+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.005260207+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.005270615+07:00","message":"[buffer interim] 223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005280296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005285995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005289843+07:00","message":"> Transcript [2233] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005293615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005296451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005299097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005301952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.005312068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.005326162+07:00","message":"push: {true \n 0 0xc000139500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:56.009642282+07:00","message":"write wav file: './tmp/7508/7508_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.375093956+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.375150654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.375155915+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.375172555+07:00","message":"[buffer interim] 224 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.375178554+07:00","message":"[bufferProcess] interim [480000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.375180421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.553462209+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.553501898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.553507398+07:00","message":"receive interim result [false|false]: ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.553520022+07:00","message":"[buffer interim] 224 false ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.553531018+07:00","message":"[bufferProcess] interim [660000000]:ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.553533662+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.553540016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.55354293+07:00","message":"> Transcript [2234] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.553545077+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.555117494+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.55513025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.555133886+07:00","message":"receive interim result [false|false]: ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.555146438+07:00","message":"[buffer interim] 224 false ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555151894+07:00","message":"[bufferProcess] interim [720000000]:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555153724+07:00","message":"[bufferProcess] send to processor:ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555157142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555159202+07:00","message":"> Transcript [2235] [false]: 'ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555161989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555164011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555165808+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.555167844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.738940379+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.738985051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.73899095+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:56.739004268+07:00","message":"[buffer interim] 224 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.73901163+07:00","message":"[bufferProcess] interim [840000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.739014217+07:00","message":"[bufferProcess] send to processor:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.73902375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.739026687+07:00","message":"> Transcript [2236] [false]: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.739029885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.739032579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.739034492+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:56.739036805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.060853552+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.060892546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.060900168+07:00","message":"receive interim result [false|false]: ให้นักเรียนวัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.060914715+07:00","message":"[buffer interim] 224 false ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060922032+07:00","message":"[bufferProcess] interim [140000000]:ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060924661+07:00","message":"[bufferProcess] send to processor:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060931317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060934854+07:00","message":"> Transcript [2237] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.0609381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060940811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060943394+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.060946605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.064067065+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.064076805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.064079707+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.064083399+07:00","message":"[buffer interim] 224 false ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064086355+07:00","message":"[bufferProcess] interim [200000000]:ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064088626+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064090635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064092409+07:00","message":"> Transcript [2238] [false]: 'ให้นักเรียนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064094393+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064096168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064098101+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064099665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064107126+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064109087+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064111081+07:00","message":"Set new StatePrefix : 'ให้นักเรียนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.064113212+07:00","message":"Next Push (prob) : 'นักเรียนวัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.064121676+07:00","message":"push: {false ให้ 0 0xc0020c0080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.255448556+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.255493297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.255499593+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.255513499+07:00","message":"[buffer interim] 224 false ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.255520965+07:00","message":"[bufferProcess] interim [380000000]:ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.255523551+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.255529213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.255532039+07:00","message":"> Transcript [2239] [false]: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.255534424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.25553647+07:00","message":"Set new StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.323758409+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.323796656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.323802322+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.323814655+07:00","message":"[buffer interim] 224 false ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323821748+07:00","message":"[bufferProcess] interim [500000000]:ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323824063+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323828998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323832437+07:00","message":"> Transcript [2240] [false]: 'ให้นักเรียนไว้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323836237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323838448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323840323+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.323842662+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.560601268+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.660482262+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.660527141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.660533652+07:00","message":"receive interim result [true|false]: ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.660542969+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.66054554+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.6605524+07:00","message":"[buffer interim] 224 true ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660562809+07:00","message":"[bufferProcess] interim [890000000]:ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660567635+07:00","message":"[bufferProcess] send to processor (isfinal):ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660571225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660574019+07:00","message":"> Transcript [2241] [false]: 'ให้นักเรียนไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660577339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660579204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660581023+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660583555+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660585129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660589146+07:00","message":"> Transcript [2242] [true]: 'ให้นักเรียนไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660591273+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660592808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660594383+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660599298+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:57.660605217+07:00","message":"Push: 'นักเรียนไว้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.660613624+07:00","message":"push: {true นักเรียนไว้นะคะ 0 0xc0020c0080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:30:57.667121569+07:00","message":"write wav file: './tmp/7508/7508_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:57.944166786+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.48880951+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.488855182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.488860499+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.488875184+07:00","message":"[buffer interim] 225 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.488881439+07:00","message":"[bufferProcess] interim [420000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.48888306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.673728011+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.673765766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.673776518+07:00","message":"receive interim result [false|false]: วาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.673789947+07:00","message":"[buffer interim] 225 false วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.673795938+07:00","message":"[bufferProcess] interim [540000000]:วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.673797709+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.673804486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.673807102+07:00","message":"> Transcript [2243] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.673809058+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.68129409+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.681329787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.68133632+07:00","message":"receive interim result [false|false]: ว่าเพราะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.681350695+07:00","message":"[buffer interim] 225 false ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.681357085+07:00","message":"[bufferProcess] interim [600000000]:ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.681359316+07:00","message":"[bufferProcess] send to processor:วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.681365604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.681368455+07:00","message":"> Transcript [2244] [false]: 'วาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.681370453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.681372649+07:00","message":"Set new StatePrefix: 'วาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.922605389+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.922649711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.922654812+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:58.922667535+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.922674078+07:00","message":"[bufferProcess] interim [780000000]:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.92267635+07:00","message":"[bufferProcess] send to processor:ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.922681245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.922683871+07:00","message":"> Transcript [2245] [false]: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.922685743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:58.922687839+07:00","message":"Set new StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:58.946969711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:30:58.946985547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.121336567+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.121373424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.121378924+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.121391968+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121398447+07:00","message":"[bufferProcess] interim [20000000]:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121400761+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.12140388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121406364+07:00","message":"> Transcript [2246] [false]: 'ว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121409192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121410999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121412781+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.121414682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.713340804+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.713384837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.713391535+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.713406341+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713413824+07:00","message":"[bufferProcess] interim [620000000]:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713416203+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713422945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713425542+07:00","message":"> Transcript [2247] [false]: 'ว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713428782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713430617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713432423+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.713434513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.876430771+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.876467085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.876473165+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:30:59.876489009+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876495149+07:00","message":"[bufferProcess] interim [740000000]:ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876497552+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876503975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876507158+07:00","message":"> Transcript [2248] [false]: 'ว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876510548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876512738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.876514453+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:30:59.87651756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.027521034+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.027575578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.027582643+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.02760214+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027609412+07:00","message":"[bufferProcess] interim [920000000]:ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027611585+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027628102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027631104+07:00","message":"> Transcript [2249] [false]: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027634344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027636366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027638111+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027640309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027645732+07:00","message":"Push: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027647503+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.027649928+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.02765237+07:00","message":"Next Push (prob) : 'เหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.027661761+07:00","message":"push: {false ว่าเพราะ 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.088964532+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.089004627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.089010352+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.089025549+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089033444+07:00","message":"[bufferProcess] interim [980000000]:ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089035948+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089038954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089042203+07:00","message":"> Transcript [2250] [false]: 'ว่าเพราะเหตุใดสารใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089045164+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089047311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089049484+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.089051561+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.200147856+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.200184086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.200189232+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.200200482+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200207185+07:00","message":"[bufferProcess] interim [100000000]:ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200209743+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200216015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200218555+07:00","message":"> Transcript [2251] [false]: 'ว่าเพราะเหตุใดสารดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200221805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200223829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200225709+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.200227792+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.268933457+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.268982589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.268988198+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.269003018+07:00","message":"[buffer interim] 225 false ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269009995+07:00","message":"[bufferProcess] interim [160000000]:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.26901245+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269018957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269021637+07:00","message":"> Transcript [2252] [false]: 'ว่าเพราะเหตุใดสารต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269025147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269027049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269028771+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.269031275+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.443474765+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.512269097+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539763914+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.5398067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539816991+07:00","message":"receive interim result [true|false]: ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539828212+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539830444+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539836225+07:00","message":"[buffer interim] 225 true ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539845922+07:00","message":"[bufferProcess] interim [520000000]:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539848908+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539852666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539856899+07:00","message":"> Transcript [2253] [false]: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539859725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539861499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539863312+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539865191+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539867479+07:00","message":"Push: 'เหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539869205+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539871104+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539873021+07:00","message":"Next Push (prob) : 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539874738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539876475+07:00","message":"> Transcript [2254] [true]: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539878428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539879916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539881766+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539883965+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.539885996+07:00","message":"Push: 'ดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539893004+07:00","message":"push: {false เหตุใดสาร 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.539898112+07:00","message":"push: {true ดังกล่าว 0 0xc00039d800}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:00.549655003+07:00","message":"write wav file: './tmp/7508/7508_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.847257639+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.847302031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.847307083+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:00.847322247+07:00","message":"[buffer interim] 226 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.847329149+07:00","message":"[bufferProcess] interim [420000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:00.847331214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.160331036+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.160379437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.160386147+07:00","message":"receive interim result [false|false]: จึงขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.160402718+07:00","message":"[buffer interim] 226 false จึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.160411426+07:00","message":"[bufferProcess] interim [660000000]:จึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.160414765+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.160420214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.160424784+07:00","message":"> Transcript [2255] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.160427934+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.228673023+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.228722386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงคง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.228727948+07:00","message":"receive interim result [false|false]: จริงคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.228742183+07:00","message":"[buffer interim] 226 false จริงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.228748075+07:00","message":"[bufferProcess] interim [780000000]:จริงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.228750143+07:00","message":"[bufferProcess] send to processor:จึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.228756005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.228758419+07:00","message":"> Transcript [2256] [false]: 'จึงขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.228760462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.22876232+07:00","message":"Set new StatePrefix: 'จึงขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.370360999+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.370414905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงคงอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.370421211+07:00","message":"receive interim result [false|false]: จริงคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.370435976+07:00","message":"[buffer interim] 226 false จริงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.370442525+07:00","message":"[bufferProcess] interim [900000000]:จริงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.370444921+07:00","message":"[bufferProcess] send to processor:จริงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.370451262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.370454048+07:00","message":"> Transcript [2257] [false]: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.370456103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.370458044+07:00","message":"Set new StatePrefix: 'จริงคง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.545916847+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.545961339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงคงอยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.545968226+07:00","message":"receive interim result [false|false]: จริงคงอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.54598466+07:00","message":"[buffer interim] 226 false จริงคงอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.54599574+07:00","message":"[bufferProcess] interim [80000000]:จริงคงอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.545998864+07:00","message":"[bufferProcess] send to processor:จริงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.546003521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.546007849+07:00","message":"> Transcript [2258] [false]: 'จริงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.546012173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.546015589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.546018548+07:00","message":"StatePrefix: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.546021248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.675659798+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.675696167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงคงอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.675701314+07:00","message":"receive interim result [false|false]: จริงคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.675713175+07:00","message":"[buffer interim] 226 false จริงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.675719093+07:00","message":"[bufferProcess] interim [140000000]:จริงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.67572144+07:00","message":"[bufferProcess] send to processor:จริงคงอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.675726474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.675729171+07:00","message":"> Transcript [2259] [false]: 'จริงคงอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.67573195+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.675734026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.675735812+07:00","message":"StatePrefix: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.675737974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.877118307+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.877155859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงคงอยู่ในหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.877171543+07:00","message":"receive interim result [false|false]: จริงคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:01.877184868+07:00","message":"[buffer interim] 226 false จริงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877191254+07:00","message":"[bufferProcess] interim [380000000]:จริงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877193728+07:00","message":"[bufferProcess] send to processor:จริงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877199477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877202232+07:00","message":"> Transcript [2260] [false]: 'จริงคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877205435+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877207393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877209207+07:00","message":"StatePrefix: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:01.877211172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:01.947366057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:01.947362196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.055158808+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.055198438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริงคงอยู่ในหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.055203994+07:00","message":"receive interim result [false|false]: จริงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.055215989+07:00","message":"[buffer interim] 226 false จริงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055224794+07:00","message":"[bufferProcess] interim [560000000]:จริงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055227144+07:00","message":"[bufferProcess] send to processor:จริงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055232093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055235228+07:00","message":"> Transcript [2261] [false]: 'จริงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055238609+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055240624+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055242469+07:00","message":"StatePrefix: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055244985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055249313+07:00","message":"Push: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055251337+07:00","message":"TextPushed: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055253254+07:00","message":"Set new StatePrefix : 'จริงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.055255154+07:00","message":"Next Push (prob) : 'อยู่ในหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.055262543+07:00","message":"push: {false จริงคง 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.30103302+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421379427+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421428314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงคงอยู่ในหลอดเลือด\",\"confidence\":0.9539355}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421435861+07:00","message":"receive interim result [true|false]: จึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421449354+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421452584+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421462253+07:00","message":"[buffer interim] 226 true จึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421471125+07:00","message":"[bufferProcess] interim [10000000]:จึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421474865+07:00","message":"[bufferProcess] send to processor (isfinal):จริงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421480074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421483673+07:00","message":"> Transcript [2262] [false]: 'จริงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421488288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421490838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421498728+07:00","message":"StatePrefix: 'จริงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421501756+07:00","message":"TextPushed: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421507937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421511363+07:00","message":"> Transcript [2263] [true]: 'จึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.4215148+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421517648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421520304+07:00","message":"StatePrefix: 'จริงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421523075+07:00","message":"TextPushed: 'จริงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421526071+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421659846+07:00","message":"Push: 'ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421664318+07:00","message":"TextPushed: 'จริงคงในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421667317+07:00","message":"Set new StatePrefix : 'จึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421670301+07:00","message":"Next Push (prob) : 'จึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.421681894+07:00","message":"push: {true ในหลอดเลือด 0 0xc00380c000}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.421697974+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_226.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:02.428297237+07:00","message":"write wav file: './tmp/7508/7508_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.494675285+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.975671984+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.975713129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.975718442+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:02.975734035+07:00","message":"[buffer interim] 227 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.975740268+07:00","message":"[bufferProcess] interim [300000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:02.97574179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.030971504+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.031004239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.031011499+07:00","message":"receive interim result [false|false]: และไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.031024871+07:00","message":"[buffer interim] 227 false และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.031031405+07:00","message":"[bufferProcess] interim [420000000]:และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.031033722+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.031037792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.031040357+07:00","message":"> Transcript [2264] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.031042276+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.336860748+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.336905967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.336912057+07:00","message":"receive interim result [false|false]: และไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.336926154+07:00","message":"[buffer interim] 227 false และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.33693307+07:00","message":"[bufferProcess] interim [660000000]:และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.336935603+07:00","message":"[bufferProcess] send to processor:และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.336938771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.336941484+07:00","message":"> Transcript [2265] [false]: 'และไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.336944252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.33694626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.336948723+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.336950823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.340823565+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.340843672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.340847368+07:00","message":"receive interim result [false|false]: และไม่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.340856343+07:00","message":"[buffer interim] 227 false และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340860505+07:00","message":"[bufferProcess] interim [720000000]:และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340862468+07:00","message":"[bufferProcess] send to processor:และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340864494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340866557+07:00","message":"> Transcript [2266] [false]: 'และไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340868695+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.34087047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340872197+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.340873825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.527429749+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.527465345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเอียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.527471233+07:00","message":"receive interim result [false|false]: และไม่ลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.527481472+07:00","message":"[buffer interim] 227 false และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527488016+07:00","message":"[bufferProcess] interim [840000000]:และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527490897+07:00","message":"[bufferProcess] send to processor:และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527493774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527496785+07:00","message":"> Transcript [2267] [false]: 'และไม่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527499997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527502077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.527504025+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.52750606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.528881464+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.528891877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.528895754+07:00","message":"receive interim result [false|false]: และไม่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.528906877+07:00","message":"[buffer interim] 227 false และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528910292+07:00","message":"[bufferProcess] interim [900000000]:และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528912449+07:00","message":"[bufferProcess] send to processor:และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528914265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528917617+07:00","message":"> Transcript [2268] [false]: 'และไม่ลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528919874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528921813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528923887+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528926353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.52893193+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528933722+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.528935845+07:00","message":"Set new StatePrefix : 'และไม่ลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.52893801+07:00","message":"Next Push (prob) : 'ไม่ลำเอียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.528964615+07:00","message":"push: {false และ 0 0xc0020c1b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.844927809+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.844962377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.844968281+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.844982296+07:00","message":"[buffer interim] 227 false และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.844988623+07:00","message":"[bufferProcess] interim [140000000]:และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.844990791+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.844993998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.844996871+07:00","message":"> Transcript [2269] [false]: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.844998932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.845000696+07:00","message":"Set new StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.923072323+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.923117728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.923129757+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:03.923146291+07:00","message":"[buffer interim] 227 false และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923154547+07:00","message":"[bufferProcess] interim [320000000]:และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923156891+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923163146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923166008+07:00","message":"> Transcript [2270] [false]: 'และไม่ลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923169251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.92317114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923173026+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:03.923175778+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.248420612+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.248466395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.248479261+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.24849524+07:00","message":"[buffer interim] 227 false และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.248502138+07:00","message":"[bufferProcess] interim [560000000]:และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.248507354+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.248515597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.248518229+07:00","message":"> Transcript [2271] [false]: 'และไม่ลำเลียงเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.248521294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.248523441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.24852598+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.24852843+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.585069171+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.585117897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.58512372+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.5851398+07:00","message":"[buffer interim] 227 false และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585148342+07:00","message":"[bufferProcess] interim [920000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585150944+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585154839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585157648+07:00","message":"> Transcript [2272] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585177203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585179703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.58518173+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.585184335+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.805546853+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.805578021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.805584182+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.80559821+07:00","message":"[buffer interim] 227 false และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805604535+07:00","message":"[bufferProcess] interim [160000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805607117+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805613491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805621689+07:00","message":"> Transcript [2273] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805625499+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805627442+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805629323+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805632287+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805639145+07:00","message":"Push: 'ไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805640919+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.8056428+07:00","message":"Set new StatePrefix : 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:04.805645293+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:04.80565305+07:00","message":"push: {false ไม่ลำเลียง 0 0xc0020c1b00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:04.948375367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:04.948380189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.067077796+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.067130459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.067138519+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.067156539+07:00","message":"[buffer interim] 227 false และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067165382+07:00","message":"[bufferProcess] interim [400000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067172282+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067181302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067184851+07:00","message":"> Transcript [2274] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.0671888+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067191894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067195505+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.067199302+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.241110282+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.337917802+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.33795909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.337965736+07:00","message":"receive interim result [true|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.337973193+07:00","message":"end recv isFinal message id 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.337976672+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.337985358+07:00","message":"[buffer interim] 227 true และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.337994932+07:00","message":"[bufferProcess] interim [790000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.33799973+07:00","message":"[bufferProcess] send to processor (isfinal):และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.33800471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338008261+07:00","message":"> Transcript [2275] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338012348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338014107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338016075+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338018321+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338020288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338022117+07:00","message":"> Transcript [2276] [true]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338024075+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338025603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338027127+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338028808+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:05.338031808+07:00","message":"Push: 'เข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.338039979+07:00","message":"push: {true เข้าสู่เซลล์ผนังหลอดเลือด 0 0xc0020c1b00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:05.346598041+07:00","message":"write wav file: './tmp/7508/7508_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:05.882452428+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.41145386+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.411487453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.411493396+07:00","message":"receive interim result [false|false]: กู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.411506484+07:00","message":"[buffer interim] 228 false กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.411512061+07:00","message":"[bufferProcess] interim [480000000]:กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.411514516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.411521078+07:00","message":"[bufferProcess] send to processor (ticker):กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.411523642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.41152634+07:00","message":"> Transcript [2277] [false]: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.411528367+07:00","message":"Set StatePrefix (first interim): 'กู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.517779528+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.517824893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.517831129+07:00","message":"receive interim result [false|false]: กูคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.517847326+07:00","message":"[buffer interim] 228 false กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.517855696+07:00","message":"[bufferProcess] interim [600000000]:กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.51785862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.608452009+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.608488713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.608494233+07:00","message":"receive interim result [false|false]: กูคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.608508178+07:00","message":"[buffer interim] 228 false กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608515098+07:00","message":"[bufferProcess] interim [780000000]:กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608517374+07:00","message":"[bufferProcess] send to processor:กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608520091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608522734+07:00","message":"> Transcript [2278] [false]: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608525922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608527778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608529527+07:00","message":"StatePrefix: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.608531321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.875624756+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.8756605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.875666699+07:00","message":"receive interim result [false|false]: กูคิดว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:06.875682547+07:00","message":"[buffer interim] 228 false กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875689081+07:00","message":"[bufferProcess] interim [960000000]:กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875691441+07:00","message":"[bufferProcess] send to processor:กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875697324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875699965+07:00","message":"> Transcript [2279] [false]: 'กูคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.87570281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875704792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875706845+07:00","message":"StatePrefix: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:06.875709297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.138411892+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.138457313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจับปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.138464591+07:00","message":"receive interim result [false|false]: กูคิดว่าจับปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.138479492+07:00","message":"[buffer interim] 228 false กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138485979+07:00","message":"[bufferProcess] interim [260000000]:กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138489353+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138496444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.13849905+07:00","message":"> Transcript [2280] [false]: 'กูคิดว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138502436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138504484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138507904+07:00","message":"StatePrefix: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.138510001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.253853383+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.253896406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจากความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.253901991+07:00","message":"receive interim result [false|false]: กูคิดว่าจากความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.253915577+07:00","message":"[buffer interim] 228 false กูคิดว่าจากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253922191+07:00","message":"[bufferProcess] interim [380000000]:กูคิดว่าจากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.25392466+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.25392955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253932255+07:00","message":"> Transcript [2281] [false]: 'กูคิดว่าจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253935216+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.25393732+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253939256+07:00","message":"StatePrefix: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253941477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253945555+07:00","message":"Push: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253947193+07:00","message":"TextPushed: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253949035+07:00","message":"Set new StatePrefix : 'กูคิดว่าจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.253953476+07:00","message":"Next Push (prob) : 'คิดว่าจับปลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.25396124+07:00","message":"push: {false กู 0 0xc0004a9b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.33049648+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.33053618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.330544402+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.330565963+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.33057676+07:00","message":"[bufferProcess] interim [500000000]:กูคิดว่าจะความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.330578933+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจากความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.330582258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.330584943+07:00","message":"> Transcript [2282] [false]: 'กูคิดว่าจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.33058708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.330588994+07:00","message":"Set new StatePrefix: 'กูคิดว่าจากความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.511057284+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.511099615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.511105901+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.511121404+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.511128161+07:00","message":"[bufferProcess] interim [680000000]:กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.511130501+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.511136897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.511139411+07:00","message":"> Transcript [2283] [false]: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.51114178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.511144128+07:00","message":"Set new StatePrefix: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.763761561+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.763798791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.763804962+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.763819283+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763825711+07:00","message":"[bufferProcess] interim [860000000]:กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763828264+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763834529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763837011+07:00","message":"> Transcript [2284] [false]: 'กูคิดว่าจะความรู้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763840043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763842232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.76384414+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.763846895+07:00","message":"TextPushed: 'กู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.852686928+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.852735997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่ได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.852741998+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:07.852756944+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852763866+07:00","message":"[bufferProcess] interim [980000000]:กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852766342+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852772273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852777502+07:00","message":"> Transcript [2285] [false]: 'กูคิดว่าจะความรู้ที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852780682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852782666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.852784538+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:07.85278937+07:00","message":"TextPushed: 'กู'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:07.949255551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:07.949260966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.020749762+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.02078729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.020792842+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.020806899+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020814016+07:00","message":"[bufferProcess] interim [160000000]:กูคิดว่าจะความรู้ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020816575+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020822648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020825408+07:00","message":"> Transcript [2286] [false]: 'กูคิดว่าจะความรู้ที่ได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020828586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020830581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020832784+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.020835492+07:00","message":"TextPushed: 'กู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.210037943+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.210073535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.210079118+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.21009464+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210101128+07:00","message":"[bufferProcess] interim [340000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.21010376+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210107745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210110363+07:00","message":"> Transcript [2287] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.21011352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210115389+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210117593+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210120113+07:00","message":"TextPushed: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210124055+07:00","message":"Push: 'คิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.21012643+07:00","message":"TextPushed: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210128569+07:00","message":"Set new StatePrefix : 'กูคิดว่าจะความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.210130686+07:00","message":"Next Push (prob) : 'ที่นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.210137453+07:00","message":"push: {false คิดว่าจะความรู้ 0 0xc0004a9b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.473704409+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.473754422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.473760873+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.473772473+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473779331+07:00","message":"[bufferProcess] interim [580000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473781589+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473785205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473787701+07:00","message":"> Transcript [2288] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473790894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473792796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473794957+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.473797507+07:00","message":"TextPushed: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.53491801+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.534958532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.534965317+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.534981272+07:00","message":"[buffer interim] 228 false กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.534987679+07:00","message":"[bufferProcess] interim [700000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.534990347+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.534996656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.534999528+07:00","message":"> Transcript [2289] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.535002752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.535004699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.535008356+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:08.535011576+07:00","message":"TextPushed: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:08.840977435+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.00612364+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.00616678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว\",\"confidence\":0.93248296}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.00617297+07:00","message":"receive interim result [true|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.006187302+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.006189709+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.006196665+07:00","message":"[buffer interim] 228 true กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006206788+07:00","message":"[bufferProcess] interim [180000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006211182+07:00","message":"[bufferProcess] send to processor (isfinal):กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006214201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006216834+07:00","message":"> Transcript [2290] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006219753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006221498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006223436+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006225671+07:00","message":"TextPushed: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006227656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006229497+07:00","message":"> Transcript [2291] [true]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006231502+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006233039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.00623459+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006236224+07:00","message":"TextPushed: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.006242038+07:00","message":"Push: 'ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.006249122+07:00","message":"push: {true ที่นักเรียนได้เรียนไปแล้ว 0 0xc0004a9b80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:09.014989632+07:00","message":"write wav file: './tmp/7508/7508_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.031714765+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.786143736+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.786187341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.78619226+07:00","message":"receive interim result [false|false]: คง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.786207805+07:00","message":"[buffer interim] 229 false คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.786213881+07:00","message":"[bufferProcess] interim [780000000]:คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.786215475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.893519661+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.893557286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.89356373+07:00","message":"receive interim result [false|false]: คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:09.893578054+07:00","message":"[buffer interim] 229 false คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.893587151+07:00","message":"[bufferProcess] interim [900000000]:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.893589548+07:00","message":"[bufferProcess] send to processor:คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.893595926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.893598541+07:00","message":"> Transcript [2292] [false]: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:09.893600441+07:00","message":"Set StatePrefix (first interim): 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.010436805+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.010472021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.010477668+07:00","message":"receive interim result [false|false]: คงตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.01049464+07:00","message":"[buffer interim] 229 false คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.010502361+07:00","message":"[bufferProcess] interim [960000000]:คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.010504522+07:00","message":"[bufferProcess] send to processor:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.01050744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.010509897+07:00","message":"> Transcript [2293] [false]: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.010513038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.010514919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.010517093+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.01051911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.199928188+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.199984334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.199992067+07:00","message":"receive interim result [false|false]: คงตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.200010667+07:00","message":"[buffer interim] 229 false คงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.200023606+07:00","message":"[bufferProcess] interim [140000000]:คงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.200026092+07:00","message":"[bufferProcess] send to processor:คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.200029478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.20003241+07:00","message":"> Transcript [2294] [false]: 'คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.200035835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.200037629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.20004014+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.200043007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.262279548+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.262330564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.262339903+07:00","message":"receive interim result [false|false]: คงตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.262356298+07:00","message":"[buffer interim] 229 false คงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262362721+07:00","message":"[bufferProcess] interim [320000000]:คงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262365096+07:00","message":"[bufferProcess] send to processor:คงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262371694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262374411+07:00","message":"> Transcript [2295] [false]: 'คงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262377251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262379512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262392882+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.262395445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.582719497+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.582764458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.582770407+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.582791942+07:00","message":"[buffer interim] 229 false คงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582802289+07:00","message":"[bufferProcess] interim [560000000]:คงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582804894+07:00","message":"[bufferProcess] send to processor:คงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582811076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582815794+07:00","message":"> Transcript [2296] [false]: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582819531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582821656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582823719+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582825849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582831511+07:00","message":"Push: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582833769+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582835783+07:00","message":"Set new StatePrefix : 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.582837899+07:00","message":"Next Push (prob) : 'ตอบคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.58284618+07:00","message":"push: {false คง 0 0xc0020c1200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.643007907+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.643053093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.643058555+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.643072701+07:00","message":"[buffer interim] 229 false คงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643079263+07:00","message":"[bufferProcess] interim [680000000]:คงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643081986+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643088542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.64309129+07:00","message":"> Transcript [2297] [false]: 'คงตอบคำถามเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643094912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643096874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643098783+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.643101243+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.904915508+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.904953587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.904959648+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:10.904973013+07:00","message":"[buffer interim] 229 false คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904980727+07:00","message":"[bufferProcess] interim [920000000]:คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904982963+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904988866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904991991+07:00","message":"> Transcript [2298] [false]: 'คงตอบคำถามเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904995589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904997862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.904999645+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:10.90500206+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:10.949307682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:10.949323946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.168254194+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.168299375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.168305711+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.168321498+07:00","message":"[buffer interim] 229 false คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.168329029+07:00","message":"[bufferProcess] interim [160000000]:คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.168331351+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.168338122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.168341282+07:00","message":"> Transcript [2299] [false]: 'คงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.16834486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.168347157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.168349237+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.16835157+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.280835602+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.28087109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้แล้วค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.280876262+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.280889362+07:00","message":"[buffer interim] 229 false คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280897571+07:00","message":"[bufferProcess] interim [280000000]:คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280900163+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280905621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.2809082+07:00","message":"> Transcript [2300] [false]: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280911873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280914247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280916021+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280918384+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280924217+07:00","message":"Push: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.28092633+07:00","message":"TextPushed: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280928239+07:00","message":"Set new StatePrefix : 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.280930536+07:00","message":"Next Push (prob) : 'เหล่านี้ได้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.280938633+07:00","message":"push: {false ตอบคำถาม 0 0xc0020c1200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.400565473+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537249891+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537296131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้แล้วค่ะ\",\"confidence\":0.9356678}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537302871+07:00","message":"receive interim result [true|false]: คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537312138+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537314346+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537321245+07:00","message":"[buffer interim] 229 true คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537331385+07:00","message":"[bufferProcess] interim [580000000]:คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537334062+07:00","message":"[bufferProcess] send to processor (isfinal):คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.53733762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537340264+07:00","message":"> Transcript [2301] [false]: 'คงตอบคำถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537343019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537344763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537346923+07:00","message":"StatePrefix: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537348909+07:00","message":"TextPushed: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537350654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537352445+07:00","message":"> Transcript [2302] [true]: 'คงตอบคำถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537354321+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.53735582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537357383+07:00","message":"StatePrefix: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537358956+07:00","message":"TextPushed: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:11.537361764+07:00","message":"Push: 'เหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:11.537369185+07:00","message":"push: {true เหล่านี้ได้แล้วค่ะ 0 0xc0020c1200}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:11.545662733+07:00","message":"write wav file: './tmp/7508/7508_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:12.103012215+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:12.815978974+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:12.816014676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:12.816020206+07:00","message":"receive interim result [false|false]: เพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:12.816034865+07:00","message":"[buffer interim] 230 false เพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:12.816042783+07:00","message":"[bufferProcess] interim [540000000]:เพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:12.816044784+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:12.816051591+07:00","message":"[bufferProcess] send to processor (ticker):เพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:12.816054504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:12.816057487+07:00","message":"> Transcript [2303] [false]: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:12.816059878+07:00","message":"Set StatePrefix (first interim): 'เพราะเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.077117548+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.077150507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.077156139+07:00","message":"receive interim result [false|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.077180513+07:00","message":"[buffer interim] 230 false เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.077189536+07:00","message":"[bufferProcess] interim [780000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.077192466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.45694716+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.456984896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.456991133+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.457003769+07:00","message":"[buffer interim] 230 false เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457011209+07:00","message":"[bufferProcess] interim [140000000]:เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457013553+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457019008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457021813+07:00","message":"> Transcript [2304] [false]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457025097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457027228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457029066+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.457031253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.720968176+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.721011406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารหนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.721019965+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสารหนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.721033977+07:00","message":"[buffer interim] 230 false เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721041809+07:00","message":"[bufferProcess] interim [440000000]:เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721044346+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721049589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721052933+07:00","message":"> Transcript [2305] [false]: 'เพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721056307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721058555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.72106043+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.721062716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.731060789+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.731073598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.731077632+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:13.731082721+07:00","message":"[buffer interim] 230 false เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731090218+07:00","message":"[bufferProcess] interim [500000000]:เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.73109232+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731095386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731097593+07:00","message":"> Transcript [2306] [false]: 'เพราะเหตุใดสารหนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731099775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731101503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731103194+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:13.731105164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:13.950126232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:13.950150362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.080022705+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181464312+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181501256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารนี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181507142+07:00","message":"receive interim result [true|false]: เพราะเหตุใดสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181516667+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181518779+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181525517+07:00","message":"[buffer interim] 230 true เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181532027+07:00","message":"[bufferProcess] interim [10000000]:เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181534769+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181537759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181540563+07:00","message":"> Transcript [2307] [false]: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181543571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181545379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181549167+07:00","message":"StatePrefix: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181551054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181553584+07:00","message":"Push: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181555234+07:00","message":"TextPushed: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181557058+07:00","message":"Set new StatePrefix : 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181558996+07:00","message":"Next Push (prob) : 'ใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181560663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181562488+07:00","message":"> Transcript [2308] [true]: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.18156444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181566028+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181567564+07:00","message":"StatePrefix: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181569127+07:00","message":"TextPushed: 'เพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:14.181570948+07:00","message":"Push: 'ใดสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181578203+07:00","message":"push: {false เพราะเหตุ 0 0xc0020c1680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.181583416+07:00","message":"push: {true ใดสารนี้ 0 0xc0020c1680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:14.188850168+07:00","message":"write wav file: './tmp/7508/7508_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:14.212024131+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.099632008+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.099684921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.099690318+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.09970605+07:00","message":"[buffer interim] 231 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.099714268+07:00","message":"[bufferProcess] interim [480000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.099716201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.123201932+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.123245115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.123251832+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.123268063+07:00","message":"[buffer interim] 231 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.12327616+07:00","message":"[bufferProcess] interim [600000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.123279624+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.123287735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.1232917+07:00","message":"> Transcript [2309] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.123295051+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.151540507+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.151573557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.151579665+07:00","message":"receive interim result [false|false]: สิ่งใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.151594627+07:00","message":"[buffer interim] 231 false สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.151600625+07:00","message":"[bufferProcess] interim [900000000]:สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.151602566+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.151605435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.151607869+07:00","message":"> Transcript [2310] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.151610271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.151612671+07:00","message":"Set new StatePrefix: 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.246503657+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.246539922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.246546991+07:00","message":"receive interim result [false|false]: สิ่งยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.246564337+07:00","message":"[buffer interim] 231 false สิ่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246572704+07:00","message":"[bufferProcess] interim [960000000]:สิ่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246576253+07:00","message":"[bufferProcess] send to processor:สิ่งใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246581039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246585155+07:00","message":"> Transcript [2311] [false]: 'สิ่งใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246590462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246593428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.24659632+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.246599289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.386124703+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.386168762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.386174944+07:00","message":"receive interim result [false|false]: จึงยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.386188773+07:00","message":"[buffer interim] 231 false จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.38619534+07:00","message":"[bufferProcess] interim [140000000]:จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386197765+07:00","message":"[bufferProcess] send to processor:สิ่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386204056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386206603+07:00","message":"> Transcript [2312] [false]: 'สิ่งยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386209716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386212039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386213748+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.386215928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.451671694+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.451707608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.451713097+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.451728114+07:00","message":"[buffer interim] 231 false จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.4517355+07:00","message":"[bufferProcess] interim [320000000]:จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.451738012+07:00","message":"[bufferProcess] send to processor:จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.451747422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.451750016+07:00","message":"> Transcript [2313] [false]: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.451752209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.451754015+07:00","message":"Set new StatePrefix: 'จึงยังคง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.643699426+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.643734556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.643741024+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.643755569+07:00","message":"[buffer interim] 231 false จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643762106+07:00","message":"[bufferProcess] interim [500000000]:จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643764406+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643770802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643773391+07:00","message":"> Transcript [2314] [false]: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643776397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643778347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643780064+07:00","message":"StatePrefix: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.643782425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.858561277+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.858602869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.85860846+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.858646885+07:00","message":"[buffer interim] 231 false จึงยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.858660615+07:00","message":"[bufferProcess] interim [680000000]:จึงยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.858662868+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.858666188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.85866922+07:00","message":"> Transcript [2315] [false]: 'จึงยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.85867306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.858675068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.858676805+07:00","message":"StatePrefix: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.858678607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.972899976+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.972938015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.97294371+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:15.972959446+07:00","message":"[buffer interim] 231 false จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972966767+07:00","message":"[bufferProcess] interim [740000000]:จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.97296891+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972971919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972975721+07:00","message":"> Transcript [2316] [false]: 'จึงยังคงอยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972978948+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972980753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972982463+07:00","message":"StatePrefix: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:15.972984443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.103556481+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.103592031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.10359763+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.103606924+07:00","message":"[buffer interim] 231 false จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103612901+07:00","message":"[bufferProcess] interim [920000000]:จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.10361981+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103623399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103625954+07:00","message":"> Transcript [2317] [false]: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.10362933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103631374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.1036331+07:00","message":"StatePrefix: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103635077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103637573+07:00","message":"Push: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103639519+07:00","message":"TextPushed: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103641622+07:00","message":"Set new StatePrefix : 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.103644106+07:00","message":"Next Push (prob) : 'อยู่ในหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.103651099+07:00","message":"push: {false จึงยังคง 0 0xc00380ca00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.33093411+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436739395+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436778793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในหลอดเลือด\",\"confidence\":0.9150978}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436786552+07:00","message":"receive interim result [true|false]: จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436794829+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436796825+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436803635+07:00","message":"[buffer interim] 231 true จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436810321+07:00","message":"[bufferProcess] interim [340000000]:จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436812937+07:00","message":"[bufferProcess] send to processor (isfinal):จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436816351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436819415+07:00","message":"> Transcript [2318] [false]: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436823218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436825965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436828673+07:00","message":"StatePrefix: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436832159+07:00","message":"TextPushed: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436835113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436838293+07:00","message":"> Transcript [2319] [true]: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436841362+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436843736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436846389+07:00","message":"StatePrefix: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436847948+07:00","message":"TextPushed: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:16.436850639+07:00","message":"Push: 'อยู่ในหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.436858305+07:00","message":"push: {true อยู่ในหลอดเลือด 0 0xc00380ca00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:16.44486407+07:00","message":"write wav file: './tmp/7508/7508_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:16.782316675+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:16.950724003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:16.950730739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.253866559+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.253915055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.253921465+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.253935652+07:00","message":"[buffer interim] 232 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.253942874+07:00","message":"[bufferProcess] interim [480000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.253944581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.317971153+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.318009919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.318015381+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.318029932+07:00","message":"[buffer interim] 232 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.318036166+07:00","message":"[bufferProcess] interim [600000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.318038394+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.318044985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.318048233+07:00","message":"> Transcript [2320] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.318050773+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.637090599+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.63713233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.63713829+07:00","message":"receive interim result [false|false]: คำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.637152347+07:00","message":"[buffer interim] 232 false คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637158967+07:00","message":"[bufferProcess] interim [840000000]:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637170879+07:00","message":"[bufferProcess] send to processor:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637181336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637185707+07:00","message":"> Transcript [2321] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637190499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637193754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637197093+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.637200809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.647014019+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.647037952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.647042922+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.647052393+07:00","message":"[buffer interim] 232 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.64705668+07:00","message":"[bufferProcess] interim [900000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.647058832+07:00","message":"[bufferProcess] send to processor:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.64706432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.64706652+07:00","message":"> Transcript [2322] [false]: 'คำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.647068544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.647070271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.647071847+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.647073592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.947796498+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.947836682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.947843356+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:17.947858116+07:00","message":"[buffer interim] 232 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947864308+07:00","message":"[bufferProcess] interim [140000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947866735+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.94787291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947875644+07:00","message":"> Transcript [2323] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947878875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947880922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947882874+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:17.947884813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.121506444+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213217921+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213285968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213293215+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213301947+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.21330447+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213311571+07:00","message":"[buffer interim] 232 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213319823+07:00","message":"[bufferProcess] interim [560000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213324475+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213327631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.21333027+07:00","message":"> Transcript [2324] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213332875+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213334637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213336715+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213338701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.21334427+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213346195+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213348786+07:00","message":"Set new StatePrefix : 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213350811+07:00","message":"Next Push (prob) : 'ตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213352595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213354389+07:00","message":"> Transcript [2325] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213356381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213357852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.21335933+07:00","message":"StatePrefix: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213361098+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.213362888+07:00","message":"Push: 'ตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213370321+07:00","message":"push: {false คำ 0 0xc003992580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.213375711+07:00","message":"push: {true ตอบก็คือว่า 0 0xc003992580}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:18.21912047+07:00","message":"write wav file: './tmp/7508/7508_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.382348093+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.930049536+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.930094725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.930100153+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:18.930116125+07:00","message":"[buffer interim] 233 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.930123267+07:00","message":"[bufferProcess] interim [360000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:18.930125245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.109443039+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.109489665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Nova 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.109496231+07:00","message":"receive interim result [false|false]: Nova 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.109510388+07:00","message":"[buffer interim] 233 false Nova 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.109517193+07:00","message":"[bufferProcess] interim [600000000]:Nova 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.109519275+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.10952667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.109529567+07:00","message":"> Transcript [2326] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.109531666+07:00","message":"Set StatePrefix (first interim): 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.242296123+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.242339307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.242346504+07:00","message":"receive interim result [false|false]: เพราะว่าสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.242363414+07:00","message":"[buffer interim] 233 false เพราะว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.242372108+07:00","message":"[bufferProcess] interim [720000000]:เพราะว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.242375519+07:00","message":"[bufferProcess] send to processor:Nova 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.242380722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.242384448+07:00","message":"> Transcript [2327] [false]: 'Nova 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.24238751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.242390878+07:00","message":"Set new StatePrefix: 'Nova 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.436309709+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.436349999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.436355633+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.436370317+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.436383524+07:00","message":"[bufferProcess] interim [900000000]:เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.43638602+07:00","message":"[bufferProcess] send to processor:เพราะว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.436389391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.436392396+07:00","message":"> Transcript [2328] [false]: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.436394764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.436396691+07:00","message":"Set new StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.616821631+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.616857135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.616863068+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.616875676+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616881911+07:00","message":"[bufferProcess] interim [80000000]:เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.61688424+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616887849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616890664+07:00","message":"> Transcript [2329] [false]: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616893711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616895428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616897096+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.616898991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.744291333+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.744333569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.744339705+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.744353761+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744360753+07:00","message":"[bufferProcess] interim [140000000]:เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744363098+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744369296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744372569+07:00","message":"> Transcript [2330] [false]: 'เพราะว่าสารนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744375747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744377852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744379627+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.744381977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.871393952+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.871429833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.871435544+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.871447011+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871454938+07:00","message":"[bufferProcess] interim [320000000]:เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871457136+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871463149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871466354+07:00","message":"> Transcript [2331] [false]: 'เพราะว่าสารนี้ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871469361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871471641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871473415+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.871475289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.940032922+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.940071127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.940076467+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.94008982+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.94009621+07:00","message":"[bufferProcess] interim [380000000]:เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940098865+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940105372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940107938+07:00","message":"> Transcript [2332] [false]: 'เพราะว่าสารนี้ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940111115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940113452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940115146+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940117092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940122467+07:00","message":"Push: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.94012438+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940126222+07:00","message":"Set new StatePrefix : 'เพราะว่าสารนี้ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:19.940129444+07:00","message":"Next Push (prob) : 'นี้ไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:19.940150317+07:00","message":"push: {false เพราะว่าสาร 0 0xc000139780}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:19.951398801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:19.951431598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.126380285+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.126421372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.12642745+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.126440735+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.126448035+07:00","message":"[bufferProcess] interim [620000000]:เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.126450353+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.126456044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.126458765+07:00","message":"> Transcript [2333] [false]: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.126461101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.12646392+07:00","message":"Set new StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.356357823+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.356397367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.356403827+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.356417286+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356423932+07:00","message":"[bufferProcess] interim [800000000]:เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356426095+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356432844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356435409+07:00","message":"> Transcript [2334] [false]: 'เพราะว่าสารนี้ไม่ละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356438798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356441047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356442752+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.356444796+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.449485435+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.449527251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในลิฟท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.449535225+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.449551412+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449560032+07:00","message":"[bufferProcess] interim [860000000]:เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449563956+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449572098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449576286+07:00","message":"> Transcript [2335] [false]: 'เพราะว่าสารนี้ไม่ละลายในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449581244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449584901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449588178+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.449591575+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.620803376+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.682344444+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.708754685+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.708792172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.70879752+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.708814384+07:00","message":"[buffer interim] 233 false เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708820904+07:00","message":"[bufferProcess] interim [160000000]:เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708823195+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708826456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708829217+07:00","message":"> Transcript [2336] [false]: 'เพราะว่าสารนี้ไม่ละลายในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708832495+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708834322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708835988+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.708838471+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783531236+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783570462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในลิพิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783580717+07:00","message":"receive interim result [true|false]: เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783593531+07:00","message":"end recv isFinal message id 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783596453+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783603669+07:00","message":"[buffer interim] 233 true เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783625618+07:00","message":"[bufferProcess] interim [250000000]:เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783634069+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783638714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783644062+07:00","message":"> Transcript [2337] [false]: 'เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783648641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.78365145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783654167+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783657479+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783666518+07:00","message":"Push: 'นี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783669905+07:00","message":"TextPushed: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783672998+07:00","message":"Set new StatePrefix : 'เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783676518+07:00","message":"Next Push (prob) : 'ในลิฟท์ผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783679531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783682291+07:00","message":"> Transcript [2338] [true]: 'เพราะว่าสารนี้ไม่ละลายในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783685461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783688003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783690807+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลายในลิฟท์ผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783693712+07:00","message":"TextPushed: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:20.783697031+07:00","message":"Push: 'ในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.78370162+07:00","message":"push: {false นี้ไม่ละลาย 0 0xc000139780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:20.783723408+07:00","message":"push: {true ในลิพิด 0 0xc000139780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:20.790906856+07:00","message":"write wav file: './tmp/7508/7508_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.225468548+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.225504484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.225509706+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.225521322+07:00","message":"[buffer interim] 234 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.225527744+07:00","message":"[bufferProcess] interim [360000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.225529464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.36852416+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.368567459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.368575001+07:00","message":"receive interim result [false|false]: มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.368590895+07:00","message":"[buffer interim] 234 false มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.368598601+07:00","message":"[bufferProcess] interim [480000000]:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.368601953+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.368610722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.36861998+07:00","message":"> Transcript [2339] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.368623342+07:00","message":"Set StatePrefix (first interim): 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.398308143+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.398351428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.398359342+07:00","message":"receive interim result [false|false]: และมีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.398375439+07:00","message":"[buffer interim] 234 false และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.398382826+07:00","message":"[bufferProcess] interim [540000000]:และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.398386473+07:00","message":"[bufferProcess] send to processor:มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.398395672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.398399135+07:00","message":"> Transcript [2340] [false]: 'มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.398402168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.398404913+07:00","message":"Set new StatePrefix: 'มีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.401734849+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.401767254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.401773312+07:00","message":"receive interim result [false|false]: และมีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.401787745+07:00","message":"[buffer interim] 234 false และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.401793546+07:00","message":"[bufferProcess] interim [600000000]:และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.40179655+07:00","message":"[bufferProcess] send to processor:และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.401799648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.401802565+07:00","message":"> Transcript [2341] [false]: 'และมีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.401804818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.401807887+07:00","message":"Set new StatePrefix: 'และมีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.715925217+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.71596772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.715976075+07:00","message":"receive interim result [false|false]: และมีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.715991503+07:00","message":"[buffer interim] 234 false และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.715999719+07:00","message":"[bufferProcess] interim [840000000]:และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.716002143+07:00","message":"[bufferProcess] send to processor:และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.716009591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.716013172+07:00","message":"> Transcript [2342] [false]: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.71601562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:21.716017728+07:00","message":"Set new StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:21.961002975+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.055019103+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.055070609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาดใหญ่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.055078134+07:00","message":"receive interim result [true|false]: และมีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.05508958+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.055091927+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.055098917+07:00","message":"[buffer interim] 234 true และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055106989+07:00","message":"[bufferProcess] interim [290000000]:และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055110447+07:00","message":"[bufferProcess] send to processor (isfinal):และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055123856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055161343+07:00","message":"> Transcript [2343] [false]: 'และมีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055169322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055172412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055175534+07:00","message":"StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055178391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055181883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.05518997+07:00","message":"> Transcript [2344] [true]: 'และมีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055192975+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055195627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055198+07:00","message":"StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055200716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.055211671+07:00","message":"Push: 'และมีขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.055226916+07:00","message":"push: {true และมีขนาดใหญ่ 0 0xc0020c0480}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:22.06094094+07:00","message":"write wav file: './tmp/7508/7508_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.092761717+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.43282409+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.432861255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.432866536+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.432878615+07:00","message":"[buffer interim] 235 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.432885663+07:00","message":"[bufferProcess] interim [420000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.432887453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.623938639+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.623974798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.623980717+07:00","message":"receive interim result [false|false]: จึงไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.623994803+07:00","message":"[buffer interim] 235 false จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.62400268+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.624004993+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.624008757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.624011652+07:00","message":"> Transcript [2345] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.624013874+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.739988584+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740017994+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740020558+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740022393+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740024085+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.74002591+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740027855+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740030472+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740032648+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740034987+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.74003687+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740038522+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740039954+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.740041379+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.74004279+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.934062933+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.934099996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.934105287+07:00","message":"receive interim result [false|false]: จึงไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:22.934118112+07:00","message":"[buffer interim] 235 false จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.934125734+07:00","message":"[bufferProcess] interim [840000000]:จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.934128105+07:00","message":"[bufferProcess] send to processor:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.934133567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.934136382+07:00","message":"> Transcript [2346] [false]: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.934138424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:22.934140225+07:00","message":"Set new StatePrefix: 'จึงไม่'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:22.95211589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:22.95213237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.274231202+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.274270997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.27427698+07:00","message":"receive interim result [false|false]: จึงไม่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.274293395+07:00","message":"[buffer interim] 235 false จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274300657+07:00","message":"[bufferProcess] interim [200000000]:จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274303633+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274309273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274312577+07:00","message":"> Transcript [2347] [false]: 'จึงไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274315694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274317639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274319366+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.274321335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.339289014+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.339318821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.339324059+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.339335947+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339341555+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339344064+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339347023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339349532+07:00","message":"> Transcript [2348] [false]: 'จึงไม่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339352275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339355943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339357845+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.339359963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.64574884+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.645792062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.645797845+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.645810907+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645818862+07:00","message":"[bufferProcess] interim [620000000]:จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645821452+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645830026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645832961+07:00","message":"> Transcript [2349] [false]: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645836588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.64583866+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645840694+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.645842601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.967045323+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.96709654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.967103257+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.96711683+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967124847+07:00","message":"[bufferProcess] interim [860000000]:จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967127736+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967135069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967137906+07:00","message":"> Transcript [2350] [false]: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967141067+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967143429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967145486+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967147781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967153493+07:00","message":"Push: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967155719+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967157867+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:23.967161043+07:00","message":"Next Push (prob) : 'สามารถลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:23.967187812+07:00","message":"push: {false จึงไม่ 0 0xc003992680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.191077395+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.191117876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านฉันรีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.191123678+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.191135003+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.191142619+07:00","message":"[bufferProcess] interim [100000000]:จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.191145354+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.19115118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.19115406+07:00","message":"> Transcript [2351] [false]: 'จึงไม่สามารถลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.191157981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.191160099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.191162011+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.191164451+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.419202933+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.419242181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.419248026+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.41926103+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.41926833+07:00","message":"[bufferProcess] interim [340000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419271554+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419281021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419285168+07:00","message":"> Transcript [2352] [false]: 'จึงไม่สามารถลำเลียงผ่านฉันรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419289888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419292954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419295809+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.419300322+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.546149155+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.546183492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.546189172+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:24.546203568+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.546211276+07:00","message":"[bufferProcess] interim [460000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.54621426+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.546218075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.546221653+07:00","message":"> Transcript [2353] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.546224914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.54622682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.546229252+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:24.546231438+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.113888389+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.113933063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.113939147+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.113953052+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113961435+07:00","message":"[bufferProcess] interim [60000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.11396426+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113972263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113975243+07:00","message":"> Transcript [2354] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113978857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113980903+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113983365+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113985675+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113991421+07:00","message":"Push: 'สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113993307+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113995288+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.113997313+07:00","message":"Next Push (prob) : 'ใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.114005749+07:00","message":"push: {false สามารถลำเลียงผ่าน 0 0xc003992680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.435092465+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.435130804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.435136778+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.435149691+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.43515691+07:00","message":"[bufferProcess] interim [360000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.435159538+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.435167185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.43517031+07:00","message":"> Transcript [2355] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.435173647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.435175691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.435177613+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.435179823+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.436767986+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.43677682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.436779874+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.4367869+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436789917+07:00","message":"[bufferProcess] interim [420000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436791941+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436795838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436797907+07:00","message":"> Transcript [2356] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436799958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436801737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436803276+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.436808474+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.640022202+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.640057506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.64006384+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:25.640077829+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640085088+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640087573+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640094079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640097011+07:00","message":"> Transcript [2357] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640099932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640101693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640103678+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:25.640106485+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:25.952365864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:25.952358343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.281545733+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.28158624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.281592769+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.281605455+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281618685+07:00","message":"[bufferProcess] interim [200000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281621542+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.28162875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281634786+07:00","message":"> Transcript [2358] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281638229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281640093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281642179+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281644859+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281651738+07:00","message":"Push: 'ใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281653792+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281655882+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.281658048+07:00","message":"Next Push (prob) : 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.281667724+07:00","message":"push: {false ใช้ลิควิดได้ 0 0xc003992680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.344872709+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.344915763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.344922114+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.344936194+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344943462+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344946189+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344952924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344955911+07:00","message":"> Transcript [2359] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344959882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344962046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344964126+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.344966714+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.469436104+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.469476348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.469482601+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.469496936+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469504729+07:00","message":"[bufferProcess] interim [380000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469507456+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469514798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469521423+07:00","message":"> Transcript [2360] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469525058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469527428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469529163+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.469531685+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.538073883+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.538112715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.538118788+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.53813584+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.53814386+07:00","message":"[bufferProcess] interim [500000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538146888+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538151538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538154563+07:00","message":"> Transcript [2361] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538158142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538160109+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538162411+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.538166506+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.7180185+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.718059774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.718065947+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.718080892+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.7180882+07:00","message":"[bufferProcess] interim [680000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718090926+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718097678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718101135+07:00","message":"> Transcript [2362] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718105285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718107446+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718110328+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718113493+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718120816+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718122574+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718124805+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.718126947+07:00","message":"Next Push (prob) : 'ที่เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.718134216+07:00","message":"push: {false นอกจากนี้ 0 0xc003992680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.912669045+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.912710597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.912717013+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:26.912730205+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.912737103+07:00","message":"[bufferProcess] interim [860000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.912739904+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.912746175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.91274904+07:00","message":"> Transcript [2363] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.912751419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:26.912753448+07:00","message":"Set new StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.238410834+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.238451924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.238457776+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.238471563+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238478767+07:00","message":"[bufferProcess] interim [220000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.23848153+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238488782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238491567+07:00","message":"> Transcript [2364] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238495482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238497786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238499532+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.238502751+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.560170902+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.560207315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.560213509+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.560229356+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560237033+07:00","message":"[bufferProcess] interim [460000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560240345+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560247978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560251352+07:00","message":"> Transcript [2365] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.56025506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560257238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560259191+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.560262011+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.743459261+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.743496886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.743502739+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.743515825+07:00","message":"[buffer interim] 235 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743523353+07:00","message":"[bufferProcess] interim [640000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743526187+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743532239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743535019+07:00","message":"> Transcript [2366] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743538619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743540541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.743543072+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.74354567+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.80168582+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948018558+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948066648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด\",\"confidence\":0.9429951}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948073566+07:00","message":"receive interim result [true|false]: จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948083177+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948086004+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948092912+07:00","message":"[buffer interim] 235 true จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948103378+07:00","message":"[bufferProcess] interim [910000000]:จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948108474+07:00","message":"[bufferProcess] send to processor (isfinal):จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948112463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948115368+07:00","message":"> Transcript [2367] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948119395+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948121572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948123995+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948126809+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.94813136+07:00","message":"Push: 'ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948133165+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948138877+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948153753+07:00","message":"Next Push (prob) : 'เซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948155484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948157352+07:00","message":"> Transcript [2368] [true]: 'จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948159597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948161276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948163409+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948165642+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948167452+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948166086+07:00","message":"push: {false ที่เยื่อหุ้ม 0 0xc003992680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948405077+07:00","message":"Push: 'เซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948408993+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948411095+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948413333+07:00","message":"Next Push (prob) : 'จึงไม่สามารถลำเลียงผ่านชั้นลิขิตได้นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:27.948422967+07:00","message":"push: {true เซลล์ของหลอดเลือด 0 0xc003992680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:27.948450187+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_235.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:27.961858505+07:00","message":"write wav file: './tmp/7508/7508_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.053451336+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.396369903+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.396419914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.396425714+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.396443527+07:00","message":"[buffer interim] 236 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.396453043+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.396455439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.525331331+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.525370412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.525375805+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.525388984+07:00","message":"[buffer interim] 236 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.525396093+07:00","message":"[bufferProcess] interim [480000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.525399001+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.525404148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.525406717+07:00","message":"> Transcript [2369] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.525408949+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.729283913+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.729338871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.729345419+07:00","message":"receive interim result [false|false]: ไม่มีโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.729360168+07:00","message":"[buffer interim] 236 false ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.729368935+07:00","message":"[bufferProcess] interim [720000000]:ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.72937129+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.7293783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.729381283+07:00","message":"> Transcript [2370] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.729384181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.729386311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.729388221+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.729390272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.905002145+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.905043534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.905051156+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:28.905066295+07:00","message":"[buffer interim] 236 false ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905074433+07:00","message":"[bufferProcess] interim [900000000]:ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905076621+07:00","message":"[bufferProcess] send to processor:ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.90508425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905087539+07:00","message":"> Transcript [2371] [false]: 'ไม่มีโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905091111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905092836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905095373+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:28.905098861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:28.952655811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:28.952659841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.228200953+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.228243539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.228249189+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.228262347+07:00","message":"[buffer interim] 236 false ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.228269523+07:00","message":"[bufferProcess] interim [140000000]:ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.22827185+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.228277633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.228280546+07:00","message":"> Transcript [2372] [false]: 'ไม่มีโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.228283804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.22828603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.228288113+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.228290435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.284640377+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.284674291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.284679005+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.284690596+07:00","message":"[buffer interim] 236 false ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284696535+07:00","message":"[bufferProcess] interim [260000000]:ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284699045+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284705008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284707994+07:00","message":"> Transcript [2373] [false]: 'ไม่มีโปรตีนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284711144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284713209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.28471514+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284717554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284723096+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284724875+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284726598+07:00","message":"Set new StatePrefix : 'ไม่มีโปรตีนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.284728899+07:00","message":"Next Push (prob) : 'มีโปรตีนจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.284735631+07:00","message":"push: {false ไม่ 0 0xc000044980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.292146308+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.292163573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.292167329+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.292173509+07:00","message":"[buffer interim] 236 false ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.29217724+07:00","message":"[bufferProcess] interim [320000000]:ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.292179175+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.292181154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.292183362+07:00","message":"> Transcript [2374] [false]: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.292185002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.29218709+07:00","message":"Set new StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.420738317+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.420777987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.420783752+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.42079717+07:00","message":"[buffer interim] 236 false ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420804684+07:00","message":"[bufferProcess] interim [380000000]:ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420806876+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420813313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420816471+07:00","message":"> Transcript [2375] [false]: 'ไม่มีโปรตีนจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420819842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420822141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420824048+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.420826589+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.520493084+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.591913533+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.616978345+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.617028314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเพาะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.617035689+07:00","message":"receive interim result [true|false]: ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.617047464+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.617050641+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.617063654+07:00","message":"[buffer interim] 236 true ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617087529+07:00","message":"[bufferProcess] interim [710000000]:ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617090962+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617094938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617098356+07:00","message":"> Transcript [2376] [false]: 'ไม่มีโปรตีนจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617102205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617104227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.61710633+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617108992+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617110687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617112585+07:00","message":"> Transcript [2377] [true]: 'ไม่มีโปรตีนจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617114646+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617116807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617118435+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617120159+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.617126209+07:00","message":"Push: 'มีโปรตีนจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.617135166+07:00","message":"push: {true มีโปรตีนจำเพาะ 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:29.623686157+07:00","message":"write wav file: './tmp/7508/7508_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.928252865+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.928298874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.928304764+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:29.928318932+07:00","message":"[buffer interim] 237 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.928326301+07:00","message":"[bufferProcess] interim [420000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:29.928328195+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.120026573+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.120066849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.120072221+07:00","message":"receive interim result [false|false]: ที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.120086957+07:00","message":"[buffer interim] 237 false ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.120094732+07:00","message":"[bufferProcess] interim [540000000]:ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.120097089+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.120104976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.120108019+07:00","message":"> Transcript [2378] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.120110228+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.236711213+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.236761547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.23676962+07:00","message":"receive interim result [false|false]: ที่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.236788175+07:00","message":"[buffer interim] 237 false ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236802378+07:00","message":"[bufferProcess] interim [720000000]:ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236805823+07:00","message":"[bufferProcess] send to processor:ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.23681505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236819461+07:00","message":"> Transcript [2379] [false]: 'ที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236823839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236827237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236831151+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.236833802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.563974669+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.564019706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.564026034+07:00","message":"receive interim result [false|false]: ที่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.564042612+07:00","message":"[buffer interim] 237 false ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564050937+07:00","message":"[bufferProcess] interim [960000000]:ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564053473+07:00","message":"[bufferProcess] send to processor:ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564061716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564064669+07:00","message":"> Transcript [2380] [false]: 'ที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564068243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564070128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564074503+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.564076765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.757460053+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.757500758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.757509128+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.757523776+07:00","message":"[buffer interim] 237 false ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757533062+07:00","message":"[bufferProcess] interim [140000000]:ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757537252+07:00","message":"[bufferProcess] send to processor:ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757544723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757547888+07:00","message":"> Transcript [2381] [false]: 'ที่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757551262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757555427+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757557739+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.757559799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.94775951+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.947803295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.947810192+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.947826622+07:00","message":"[buffer interim] 237 false ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947835254+07:00","message":"[bufferProcess] interim [380000000]:ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947837893+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947841509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947844857+07:00","message":"> Transcript [2382] [false]: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947848247+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947850215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947852525+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947854653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947857349+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.94785914+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947861169+07:00","message":"Set new StatePrefix : 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:30.947863325+07:00","message":"Next Push (prob) : 'สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:30.947872367+07:00","message":"push: {false ที่ 0 0xc003992180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.148050417+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.148095351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.148102584+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.148116599+07:00","message":"[buffer interim] 237 false ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148124896+07:00","message":"[bufferProcess] interim [620000000]:ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148127429+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148131361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148134239+07:00","message":"> Transcript [2383] [false]: 'ที่สามารถลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148137449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148139412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148141176+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.148143913+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.338810659+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.338854985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนิด้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.338861371+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.3388753+07:00","message":"[buffer interim] 237 false ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338882805+07:00","message":"[bufferProcess] interim [740000000]:ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338885201+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338891814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338895089+07:00","message":"> Transcript [2384] [false]: 'ที่สามารถลำเลียงสารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338898544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338900843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338903196+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.338905771+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.519965439+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.597793009+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.597843665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.597849654+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.597866327+07:00","message":"[buffer interim] 237 false ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597873643+07:00","message":"[bufferProcess] interim [40000000]:ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597876266+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597882743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597885283+07:00","message":"> Transcript [2385] [false]: 'ที่สามารถลำเลียงสารนิด้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597888848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.59789081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597893007+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.597895515+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626839947+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626890151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนี้ได้\",\"confidence\":0.95317906}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626896611+07:00","message":"receive interim result [true|false]: ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626906814+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626909+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626928037+07:00","message":"[buffer interim] 237 true ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.62693693+07:00","message":"[bufferProcess] interim [130000000]:ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.62694075+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626944525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626947469+07:00","message":"> Transcript [2386] [false]: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626951015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626952994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626955093+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626957396+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626960274+07:00","message":"Push: 'สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626961949+07:00","message":"TextPushed: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626963749+07:00","message":"Set new StatePrefix : 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626965671+07:00","message":"Next Push (prob) : 'สารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626967257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626969099+07:00","message":"> Transcript [2387] [true]: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626971129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626972656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626974549+07:00","message":"StatePrefix: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626976353+07:00","message":"TextPushed: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:31.626978428+07:00","message":"Push: 'สารนี้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626987408+07:00","message":"push: {false สามารถลำเลียง 0 0xc003992180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.626993889+07:00","message":"push: {true สารนี้ได้ 0 0xc003992180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:31.634701924+07:00","message":"write wav file: './tmp/7508/7508_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:31.642191025+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:31.953227824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:31.953247469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.178315445+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.178360215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.178365801+07:00","message":"receive interim result [false|false]: ศาล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.178380524+07:00","message":"[buffer interim] 238 false ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.178387526+07:00","message":"[bufferProcess] interim [540000000]:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.178389147+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.312632413+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.312668941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.312674357+07:00","message":"receive interim result [false|false]: สถานี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.312687358+07:00","message":"[buffer interim] 238 false สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.312693996+07:00","message":"[bufferProcess] interim [660000000]:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.312696209+07:00","message":"[bufferProcess] send to processor:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.31270301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.312707225+07:00","message":"> Transcript [2388] [false]: 'ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.312709762+07:00","message":"Set StatePrefix (first interim): 'ศาล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.406304713+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.406347008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สานิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.406353063+07:00","message":"receive interim result [false|false]: สานิตย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.40636464+07:00","message":"[buffer interim] 238 false สานิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.406371153+07:00","message":"[bufferProcess] interim [780000000]:สานิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.406373416+07:00","message":"[bufferProcess] send to processor:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.406378848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.406381563+07:00","message":"> Transcript [2389] [false]: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.406383698+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.406385511+07:00","message":"Set new StatePrefix: 'สถานี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.490710787+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.490746226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.490751648+07:00","message":"receive interim result [false|false]: สามีก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.490764851+07:00","message":"[buffer interim] 238 false สามีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.490771592+07:00","message":"[bufferProcess] interim [840000000]:สามีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.490773857+07:00","message":"[bufferProcess] send to processor:สานิตย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.490780855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.490783711+07:00","message":"> Transcript [2390] [false]: 'สานิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.490785924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.490788222+07:00","message":"Set new StatePrefix: 'สานิตย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.628717467+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.628754294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.628759564+07:00","message":"receive interim result [false|false]: สถานีก้อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.62877252+07:00","message":"[buffer interim] 238 false สถานีก้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.628780051+07:00","message":"[bufferProcess] interim [20000000]:สถานีก้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.628782176+07:00","message":"[bufferProcess] send to processor:สามีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.628785782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.628788537+07:00","message":"> Transcript [2391] [false]: 'สามีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.62879087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.628792776+07:00","message":"Set new StatePrefix: 'สามีก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.679360615+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.679391779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.679397247+07:00","message":"receive interim result [false|false]: สามีก็เลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.679410223+07:00","message":"[buffer interim] 238 false สามีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.679417613+07:00","message":"[bufferProcess] interim [80000000]:สามีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.679419827+07:00","message":"[bufferProcess] send to processor:สถานีก้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.679423193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.679425611+07:00","message":"> Transcript [2392] [false]: 'สถานีก้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.679427475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.679429238+07:00","message":"Set new StatePrefix: 'สถานีก้อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.999390727+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.999434566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.999451375+07:00","message":"receive interim result [false|false]: สามีก็เลยยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:32.999467295+07:00","message":"[buffer interim] 238 false สามีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.999476095+07:00","message":"[bufferProcess] interim [380000000]:สามีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.999478554+07:00","message":"[bufferProcess] send to processor:สามีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.99948725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.999490294+07:00","message":"> Transcript [2393] [false]: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.999492721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:32.999495069+07:00","message":"Set new StatePrefix: 'สามีก็เลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.203196285+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.203247094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.203254841+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.203268956+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.20327667+07:00","message":"[bufferProcess] interim [620000000]:สามีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203279728+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203285954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203289366+07:00","message":"> Transcript [2394] [false]: 'สามีก็เลยยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203292515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203294416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203296231+07:00","message":"StatePrefix: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.203298411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.388069102+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.388116668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.388124252+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.388139401+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388147423+07:00","message":"[bufferProcess] interim [740000000]:สามีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388149691+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388158124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388161+07:00","message":"> Transcript [2395] [false]: 'สามีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388164401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388166937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388169508+07:00","message":"StatePrefix: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.388171637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.520261123+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.520298577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.520304629+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.520319397+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.520326471+07:00","message":"[bufferProcess] interim [920000000]:สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.520329158+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.520335605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.52034228+07:00","message":"> Transcript [2396] [false]: 'สามีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.52034574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.520348306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.520350155+07:00","message":"StatePrefix: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.520352184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.741786782+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.741829167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.741836197+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.741851854+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741860738+07:00","message":"[bufferProcess] interim [100000000]:สามีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741863005+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741866683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741869414+07:00","message":"> Transcript [2397] [false]: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741873273+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741875311+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741876976+07:00","message":"StatePrefix: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741879009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741881492+07:00","message":"Push: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741883623+07:00","message":"TextPushed: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741885532+07:00","message":"Set new StatePrefix : 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.741887876+07:00","message":"Next Push (prob) : 'ยังคงอยู่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.741897201+07:00","message":"push: {false สามีก็เลย 0 0xc000139180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.773842602+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.773862618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.77386771+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.773878826+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773884152+07:00","message":"[bufferProcess] interim [160000000]:สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773887272+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773890891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773893561+07:00","message":"> Transcript [2398] [false]: 'สามีก็เลยยังคงอยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773895968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773897695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773899482+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.773901425+07:00","message":"TextPushed: 'สามีก็เลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.956292964+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.95632982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.956335778+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:33.956349142+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.956358115+07:00","message":"[bufferProcess] interim [340000000]:สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.95636197+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.956366865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.956371294+07:00","message":"> Transcript [2399] [false]: 'สามีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.956376105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.956378746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.95638181+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:33.956384926+07:00","message":"TextPushed: 'สามีก็เลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.297233821+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.297270986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในหลอดเลือดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.297277484+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.297291773+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297299614+07:00","message":"[bufferProcess] interim [700000000]:สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297302083+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297313463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297316361+07:00","message":"> Transcript [2400] [false]: 'สามีก็เลยยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297319379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297321545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297323993+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.297326319+07:00","message":"TextPushed: 'สามีก็เลย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.409239724+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.409277947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.409283974+07:00","message":"receive interim result [false|false]: สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.40929889+07:00","message":"[buffer interim] 238 false สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409307147+07:00","message":"[bufferProcess] interim [820000000]:สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409309516+07:00","message":"[bufferProcess] send to processor:สามีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409313232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409315782+07:00","message":"> Transcript [2401] [false]: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409318985+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409320926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.40932355+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409325847+07:00","message":"TextPushed: 'สามีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409329558+07:00","message":"Push: 'ยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409332092+07:00","message":"TextPushed: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409334319+07:00","message":"Set new StatePrefix : 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.409336718+07:00","message":"Next Push (prob) : 'หลอดเลือดนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.409344847+07:00","message":"push: {false ยังคงอยู่ใน 0 0xc000139180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.461598239+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.606068047+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.606115591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ\",\"confidence\":0.9338598}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.606122129+07:00","message":"receive interim result [true|false]: สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.60613154+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.606133821+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.606142054+07:00","message":"[buffer interim] 238 true สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606152375+07:00","message":"[bufferProcess] interim [30000000]:สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606157902+07:00","message":"[bufferProcess] send to processor (isfinal):สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606161432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606164436+07:00","message":"> Transcript [2402] [false]: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606167811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606169832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.60617176+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606174273+07:00","message":"TextPushed: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606175996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606177845+07:00","message":"> Transcript [2403] [true]: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606180139+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606181656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606183158+07:00","message":"StatePrefix: 'สามีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.606184942+07:00","message":"TextPushed: 'สามีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:34.60619501+07:00","message":"Push: 'หลอดเลือดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.606203958+07:00","message":"push: {true หลอดเลือดนะคะ 0 0xc000139180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:34.614888066+07:00","message":"write wav file: './tmp/7508/7508_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:34.652058435+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:34.953993996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:34.953995682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.139745452+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.139789483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.139794863+07:00","message":"receive interim result [false|false]: ใคร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.139811072+07:00","message":"[buffer interim] 239 false ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.139817899+07:00","message":"[bufferProcess] interim [480000000]:ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.139819443+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.18696226+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.186997225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.187002644+07:00","message":"receive interim result [false|false]: ใครล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.187017312+07:00","message":"[buffer interim] 239 false ใครล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.187025406+07:00","message":"[bufferProcess] interim [540000000]:ใครล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.187027458+07:00","message":"[bufferProcess] send to processor:ใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.187030926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.187033728+07:00","message":"> Transcript [2404] [false]: 'ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.187036027+07:00","message":"Set StatePrefix (first interim): 'ใคร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.194854432+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.194869018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.194873829+07:00","message":"receive interim result [false|false]: ภายหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.194882785+07:00","message":"[buffer interim] 239 false ภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.194887161+07:00","message":"[bufferProcess] interim [600000000]:ภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.194889066+07:00","message":"[bufferProcess] send to processor:ใครล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.19489138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.194894331+07:00","message":"> Transcript [2405] [false]: 'ใครล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.194898071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.19490053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.194902277+07:00","message":"StatePrefix: 'ใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.194904267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.368090634+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.368129508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.3681347+07:00","message":"receive interim result [false|false]: ภายหลังการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.368147817+07:00","message":"[buffer interim] 239 false ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.368155542+07:00","message":"[bufferProcess] interim [780000000]:ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.368157584+07:00","message":"[bufferProcess] send to processor:ภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.368162824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.368165409+07:00","message":"> Transcript [2406] [false]: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.368167657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.368169679+07:00","message":"Set new StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.68740641+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.687445277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.687451371+07:00","message":"receive interim result [false|false]: ภายหลังการฉีด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.687465986+07:00","message":"[buffer interim] 239 false ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687473075+07:00","message":"[bufferProcess] interim [80000000]:ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687475773+07:00","message":"[bufferProcess] send to processor:ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687482416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687485332+07:00","message":"> Transcript [2407] [false]: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687488419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687490842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687492648+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.687494684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.882777979+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.882824449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.882831961+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:35.882850127+07:00","message":"[buffer interim] 239 false ภายหลังการฉีดยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882861501+07:00","message":"[bufferProcess] interim [320000000]:ภายหลังการฉีดยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882865499+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882873351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882877722+07:00","message":"> Transcript [2408] [false]: 'ภายหลังการฉีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882882393+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882886011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882888977+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:35.882892899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.011284843+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.011332584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.01133954+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.011357412+07:00","message":"[buffer interim] 239 false ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.0113656+07:00","message":"[bufferProcess] interim [380000000]:ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011368228+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีดยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011376341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011379667+07:00","message":"> Transcript [2409] [false]: 'ภายหลังการฉีดยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011382933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011385695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011388041+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.011390063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.191248278+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277060854+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277103952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277110073+07:00","message":"receive interim result [true|false]: ภายหลังการฉีดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277121294+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277123913+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277131872+07:00","message":"[buffer interim] 239 true ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277140482+07:00","message":"[bufferProcess] interim [770000000]:ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277143495+07:00","message":"[bufferProcess] send to processor (isfinal):ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277157086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277204057+07:00","message":"> Transcript [2410] [false]: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277211667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277214224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277216613+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277218716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.27722926+07:00","message":"Push: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277231025+07:00","message":"TextPushed: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277233229+07:00","message":"Set new StatePrefix : 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277236205+07:00","message":"Next Push (prob) : 'การฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277238456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277240958+07:00","message":"> Transcript [2411] [true]: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277242936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277244477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277245976+07:00","message":"StatePrefix: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277247581+07:00","message":"TextPushed: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.277249406+07:00","message":"Push: 'การฉีดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277265513+07:00","message":"push: {false ภายหลัง 0 0xc000139d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.277288889+07:00","message":"push: {true การฉีดแล้ว 0 0xc000139d00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:36.284969226+07:00","message":"write wav file: './tmp/7508/7508_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.572230444+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.699633211+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.803876872+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.803899074+07:00","message":"found end of frame, send empty tag with msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.803902686+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.803913706+07:00","message":"[buffer interim] 240 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.80392162+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.803925537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.803928558+07:00","message":"> Transcript [2412] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.803930967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.803932807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.80393443+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.80393788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:36.803940683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:36.803952464+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:36.810321252+07:00","message":"write wav file: './tmp/7508/7508_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:37.471847245+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:37.954625851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:37.954633159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.016898883+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.016939469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.016946068+07:00","message":"receive interim result [false|false]: ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.016963877+07:00","message":"[buffer interim] 241 false ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.016975263+07:00","message":"[bufferProcess] interim [600000000]:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.016977185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.016984407+07:00","message":"[bufferProcess] send to processor (ticker):ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.016987562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.01699057+07:00","message":"> Transcript [2413] [false]: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.016993073+07:00","message":"Set StatePrefix (first interim): 'ในส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.320648659+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.320690558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในสวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.32069629+07:00","message":"receive interim result [false|false]: ในสวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.320711917+07:00","message":"[buffer interim] 241 false ในสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.320719575+07:00","message":"[bufferProcess] interim [840000000]:ในสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.320721321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.326807602+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.326828434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.326833404+07:00","message":"receive interim result [false|false]: ในส่วนสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.326846574+07:00","message":"[buffer interim] 241 false ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.326851622+07:00","message":"[bufferProcess] interim [900000000]:ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.326853613+07:00","message":"[bufferProcess] send to processor:ในสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.326857177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.326859928+07:00","message":"> Transcript [2414] [false]: 'ในสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.326861933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.326866594+07:00","message":"Set new StatePrefix: 'ในสวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.439923677+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.439962171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.439968302+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.439980614+07:00","message":"[buffer interim] 241 false ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.439987477+07:00","message":"[bufferProcess] interim [20000000]:ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.439990084+07:00","message":"[bufferProcess] send to processor:ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.439995147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.439997929+07:00","message":"> Transcript [2415] [false]: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.440000003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.440001947+07:00","message":"Set new StatePrefix: 'ในส่วนสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.837500986+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.837542492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.83754947+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:38.837566611+07:00","message":"[buffer interim] 241 false ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.837578461+07:00","message":"[bufferProcess] interim [380000000]:ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.837581868+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.837587044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.83759153+07:00","message":"> Transcript [2416] [false]: 'ในส่วนสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.837596878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.83759982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.837603849+07:00","message":"StatePrefix: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:38.837607021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.034228274+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.034269828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.034276621+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.034290106+07:00","message":"[buffer interim] 241 false ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.034298157+07:00","message":"[bufferProcess] interim [620000000]:ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.034300516+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.034307373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.034310654+07:00","message":"> Transcript [2417] [false]: 'ในส่วนสุดท้ายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.034318042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.03432011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.034322037+07:00","message":"StatePrefix: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.0343243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.07680345+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.076848315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.076854725+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.076868753+07:00","message":"[buffer interim] 241 false ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076875818+07:00","message":"[bufferProcess] interim [680000000]:ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076878649+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076885657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076888221+07:00","message":"> Transcript [2418] [false]: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076891906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076894285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076896089+07:00","message":"StatePrefix: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.076898149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.462752989+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.567957061+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.568010421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนักเรียน\",\"confidence\":0.9447572}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.568016739+07:00","message":"receive interim result [true|false]: ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.568028535+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.568031137+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.568038721+07:00","message":"[buffer interim] 241 true ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568046476+07:00","message":"[bufferProcess] interim [220000000]:ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568049565+07:00","message":"[bufferProcess] send to processor (isfinal):ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568054477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568057507+07:00","message":"> Transcript [2419] [false]: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568060432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568062224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568064052+07:00","message":"StatePrefix: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568065892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568068429+07:00","message":"Push: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568070082+07:00","message":"TextPushed: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568072536+07:00","message":"Set new StatePrefix : 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568074652+07:00","message":"Next Push (prob) : 'ท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568076319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568078113+07:00","message":"> Transcript [2420] [true]: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568080161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568081664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568083247+07:00","message":"StatePrefix: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568084886+07:00","message":"TextPushed: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:39.568087172+07:00","message":"Push: 'ท้ายค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.56809607+07:00","message":"push: {false ในส่วนสุด 0 0xc000139f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.568101986+07:00","message":"push: {true ท้ายค่ะนักเรียน 0 0xc000139f80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:39.577602788+07:00","message":"write wav file: './tmp/7508/7508_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:39.722980725+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.237403335+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.237443814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.237448934+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.237470033+07:00","message":"[buffer interim] 242 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.237476685+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.23747868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.442048548+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.442089264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.442094716+07:00","message":"receive interim result [false|false]: สำหรับหัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.442107463+07:00","message":"[buffer interim] 242 false สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.442114585+07:00","message":"[bufferProcess] interim [780000000]:สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.442116889+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.442122403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.442125279+07:00","message":"> Transcript [2421] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.44212742+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.698575319+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.698626863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.698632044+07:00","message":"receive interim result [false|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:40.698644747+07:00","message":"[buffer interim] 242 false สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698652159+07:00","message":"[bufferProcess] interim [960000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698654482+07:00","message":"[bufferProcess] send to processor:สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698660463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698663354+07:00","message":"> Transcript [2422] [false]: 'สำหรับหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698666354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698668206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.69867+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:40.698672231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:40.955125062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:40.955140439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.190679474+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.262417767+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.2624662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.262472111+07:00","message":"receive interim result [false|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.26248581+07:00","message":"[buffer interim] 242 false สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262493501+07:00","message":"[bufferProcess] interim [560000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262496155+07:00","message":"[bufferProcess] send to processor:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262501761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262504698+07:00","message":"> Transcript [2423] [false]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262508617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.26251083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262512712+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.262514816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275178993+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275203375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275208454+07:00","message":"receive interim result [true|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275218207+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275220334+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275226244+07:00","message":"[buffer interim] 242 true สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275231438+07:00","message":"[bufferProcess] interim [710000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275233984+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275236987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275239438+07:00","message":"> Transcript [2424] [false]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275242166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275244003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275245641+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275247471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275248916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275250867+07:00","message":"> Transcript [2425] [true]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275252982+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275254551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.27525596+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275257427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.275263767+07:00","message":"Push: 'สำหรับหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.275288917+07:00","message":"push: {true สำหรับหัวข้อ 0 0xc003992300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:41.282226744+07:00","message":"write wav file: './tmp/7508/7508_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.322040006+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.795753109+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.795801481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.795806896+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.79582352+07:00","message":"[buffer interim] 243 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.795830863+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.795832608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.991940397+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.991981406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.99198815+07:00","message":"receive interim result [false|false]: การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:41.992001602+07:00","message":"[buffer interim] 243 false การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.992008754+07:00","message":"[bufferProcess] interim [660000000]:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.992011366+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.992019535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.992022352+07:00","message":"> Transcript [2426] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:41.992024418+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.005553557+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.005597338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.00560248+07:00","message":"receive interim result [false|false]: การเรียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.005618739+07:00","message":"[buffer interim] 243 false การเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005624245+07:00","message":"[bufferProcess] interim [720000000]:การเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005626497+07:00","message":"[bufferProcess] send to processor:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005633557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005636401+07:00","message":"> Transcript [2427] [false]: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005641588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005645041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.005647654+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.00565035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.162017567+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.162053976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวียงสระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.162059759+07:00","message":"receive interim result [false|false]: เวียงสระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.162070408+07:00","message":"[buffer interim] 243 false เวียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162077674+07:00","message":"[bufferProcess] interim [840000000]:เวียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162080001+07:00","message":"[bufferProcess] send to processor:การเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162085437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162088213+07:00","message":"> Transcript [2428] [false]: 'การเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162091401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162093457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162095314+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.162097437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.169718291+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.169730119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวียงสา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.16973715+07:00","message":"receive interim result [false|false]: เวียงสา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.169741664+07:00","message":"[buffer interim] 243 false เวียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.169744676+07:00","message":"[bufferProcess] interim [900000000]:เวียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.169746529+07:00","message":"[bufferProcess] send to processor:เวียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.169752686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.169754734+07:00","message":"> Transcript [2429] [false]: 'เวียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.169756591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.169758334+07:00","message":"Set new StatePrefix: 'เวียงสระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.363965964+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.364003786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.3640095+07:00","message":"receive interim result [false|false]: การเรียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.364020409+07:00","message":"[buffer interim] 243 false การเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.364029956+07:00","message":"[bufferProcess] interim [80000000]:การเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.364032109+07:00","message":"[bufferProcess] send to processor:เวียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.364037584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.36404046+07:00","message":"> Transcript [2430] [false]: 'เวียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.364042395+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.364044243+07:00","message":"Set new StatePrefix: 'เวียงสา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.511857235+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.511903044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวียงสาน่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.511909129+07:00","message":"receive interim result [false|false]: เวียงสาน่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.511922258+07:00","message":"[buffer interim] 243 false เวียงสาน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.511929705+07:00","message":"[bufferProcess] interim [200000000]:เวียงสาน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.511932241+07:00","message":"[bufferProcess] send to processor:การเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.511939176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.511942128+07:00","message":"> Transcript [2431] [false]: 'การเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.511944362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.51194665+07:00","message":"Set new StatePrefix: 'การเรียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.553561395+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.553600505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.553606033+07:00","message":"receive interim result [false|false]: การเรียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.553624023+07:00","message":"[buffer interim] 243 false การเรียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.553630781+07:00","message":"[bufferProcess] interim [260000000]:การเรียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.553633124+07:00","message":"[bufferProcess] send to processor:เวียงสาน่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.55363621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.553639883+07:00","message":"> Transcript [2432] [false]: 'เวียงสาน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.553641922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.553643753+07:00","message":"Set new StatePrefix: 'เวียงสาน่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.684702015+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.684739668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.684745255+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.68475854+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.684765411+07:00","message":"[bufferProcess] interim [380000000]:การเรียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.684767761+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.68477255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.684775209+07:00","message":"> Transcript [2433] [false]: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.684777505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.684779397+07:00","message":"Set new StatePrefix: 'การเรียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.742937779+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.742961977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.742967515+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:42.742980982+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.742986844+07:00","message":"[bufferProcess] interim [500000000]:การเรียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.742988813+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.742992211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.74299456+07:00","message":"> Transcript [2434] [false]: 'การเรียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.742997611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.742999594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.743001401+07:00","message":"StatePrefix: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:42.743003179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.06894958+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.068994485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.069000614+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.069011187+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069018337+07:00","message":"[bufferProcess] interim [740000000]:การเรียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069020792+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069024572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069027627+07:00","message":"> Transcript [2435] [false]: 'การเรียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069031245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069033125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069035549+07:00","message":"StatePrefix: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.069037826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.25670522+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.256743499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.256749933+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.25676235+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256769578+07:00","message":"[bufferProcess] interim [980000000]:การเรียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256773005+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256780044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256783447+07:00","message":"> Transcript [2436] [false]: 'การเรียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256786662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256788913+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256790811+07:00","message":"StatePrefix: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.256793063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.44629625+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.44633424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.446339378+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.446353802+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446362891+07:00","message":"[bufferProcess] interim [220000000]:การเรียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446365418+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446368923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446371905+07:00","message":"> Transcript [2437] [false]: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446376097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.44637873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446381021+07:00","message":"StatePrefix: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446383508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446389463+07:00","message":"Push: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446391341+07:00","message":"TextPushed: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446393951+07:00","message":"Set new StatePrefix : 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.446396186+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.446404983+07:00","message":"push: {false การเรียงสารเข้า 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.651707217+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.6517531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.651759355+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.651772827+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.651780656+07:00","message":"[bufferProcess] interim [340000000]:การเรียงสารเข้าและออกจากเซลล์ในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.651783495+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.651787294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.65178997+07:00","message":"> Transcript [2438] [false]: 'การเรียงสารเข้าและออกจากเซลล์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.65179367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.651795943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.651797728+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.651799942+07:00","message":"TextPushed: 'การเรียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.65805416+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.658071333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.658075539+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.658085411+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.65809003+07:00","message":"[bufferProcess] interim [400000000]:การเรียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.658092137+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ในตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.658094971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.658097235+07:00","message":"> Transcript [2439] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.658099933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.65810186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.658103639+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.658105703+07:00","message":"TextPushed: 'การเรียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.89575716+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.895803844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.895810092+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:43.8958267+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.895835113+07:00","message":"[bufferProcess] interim [580000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.895837676+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.89584174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.895844675+07:00","message":"> Transcript [2440] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.895848592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.895850594+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.89585233+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:43.89585457+07:00","message":"TextPushed: 'การเรียงสารเข้า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:43.955718563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:43.955733211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.080025847+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.080065445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.080074881+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.080088378+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.08009618+07:00","message":"[bufferProcess] interim [760000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080098784+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080106323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080109226+07:00","message":"> Transcript [2441] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080112833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080115044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080116899+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080119295+07:00","message":"TextPushed: 'การเรียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080125217+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080126969+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080128953+07:00","message":"Set new StatePrefix : 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.080131321+07:00","message":"Next Push (prob) : 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.080153969+07:00","message":"push: {false และออกจากเซลล์ 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.353473308+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.353517503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.353523723+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.353538003+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353546707+07:00","message":"[bufferProcess] interim [60000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353549386+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353553977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353557176+07:00","message":"> Transcript [2442] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353560645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353562751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353566875+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.353570618+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474372571+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474410529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474416632+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474428108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474431468+07:00","message":"receive interim result [false|false]:  2 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474438567+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.474442479+07:00","message":"[buffer interim] 243 false  2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474448546+07:00","message":"[bufferProcess] interim [180000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474451013+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474454052+07:00","message":"[bufferProcess] interim [180000000]: 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474456895+07:00","message":"[bufferProcess] update buffer: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474460193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474463184+07:00","message":"> Transcript [2443] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474466318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.47446822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474470097+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.474472311+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.641468427+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.671541391+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.671576526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.671582584+07:00","message":"receive interim result [false|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.671589641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.67159248+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.671598641+07:00","message":"[buffer interim] 243 false การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.67160208+07:00","message":"[buffer interim] 243 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671607797+07:00","message":"[bufferProcess] interim [360000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671610452+07:00","message":"[bufferProcess] send to processor:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671618653+07:00","message":"[bufferProcess] interim [360000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671620765+07:00","message":"[bufferProcess] update buffer: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.67162412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.67162735+07:00","message":"> Transcript [2444] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671630882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671632804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671634647+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.671637291+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.712340441+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774757903+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774795421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774801381+07:00","message":"receive interim result [true|false]: การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774810234+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774812366+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774817823+07:00","message":"[buffer interim] 243 true การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774828405+07:00","message":"[bufferProcess] interim [540000000]:การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774831709+07:00","message":"[bufferProcess] send to processor (isfinal):การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774835485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774838921+07:00","message":"> Transcript [2445] [false]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774842431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774844401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774846205+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774848651+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774854585+07:00","message":"Push: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774856336+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774858281+07:00","message":"Set new StatePrefix : 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774860283+07:00","message":"Next Push (prob) : ' 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774862004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774863962+07:00","message":"> Transcript [2446] [true]: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774866242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774867733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774869689+07:00","message":"StatePrefix: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774871756+07:00","message":"TextPushed: 'การเรียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:44.774874214+07:00","message":"Push: ' 2 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.77488185+07:00","message":"push: {false ในตอนที่ 0 0xc0004a8100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:44.774887341+07:00","message":"push: {true  2 นะคะ 0 0xc0004a8100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:44.783557311+07:00","message":"write wav file: './tmp/7508/7508_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.045120148+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.045170312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.045175795+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.045188498+07:00","message":"[buffer interim] 244 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.045194556+07:00","message":"[bufferProcess] interim [420000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.045196057+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.171764997+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.171801249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.171807039+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.171822276+07:00","message":"[buffer interim] 244 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.171829026+07:00","message":"[bufferProcess] interim [480000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.171831342+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.171839526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.171841966+07:00","message":"> Transcript [2447] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.17184407+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.247185362+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.247221669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.247228002+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.247239176+07:00","message":"[buffer interim] 244 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.24724733+07:00","message":"[bufferProcess] interim [540000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.247249364+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.247255085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.247258248+07:00","message":"> Transcript [2448] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.247260809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.247262793+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.562822211+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.56286458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.562869956+07:00","message":"receive interim result [false|false]: สามารถที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.562886835+07:00","message":"[buffer interim] 244 false สามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.562895168+07:00","message":"[bufferProcess] interim [840000000]:สามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.562897481+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.562905321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.562908232+07:00","message":"> Transcript [2449] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.562910329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.562912463+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.564147893+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.56415625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.564159286+07:00","message":"receive interim result [false|false]: สามารถที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.564166212+07:00","message":"[buffer interim] 244 false สามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.56416885+07:00","message":"[bufferProcess] interim [900000000]:สามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.564171003+07:00","message":"[bufferProcess] send to processor:สามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.56417283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.564174566+07:00","message":"> Transcript [2450] [false]: 'สามารถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.564177041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.564179022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.56418077+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.564182668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.764328093+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.76437423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.764380943+07:00","message":"receive interim result [false|false]: สามารถที่จะรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.76439663+07:00","message":"[buffer interim] 244 false สามารถที่จะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.764404744+07:00","message":"[bufferProcess] interim [80000000]:สามารถที่จะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.764407433+07:00","message":"[bufferProcess] send to processor:สามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.76441272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.764415855+07:00","message":"> Transcript [2451] [false]: 'สามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.76442002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.764422639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.764425048+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.764427439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.882747503+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.882786691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.882793091+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:45.882810666+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882818239+07:00","message":"[bufferProcess] interim [140000000]:สามารถที่จะสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.88282072+07:00","message":"[bufferProcess] send to processor:สามารถที่จะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882827629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882830594+07:00","message":"> Transcript [2452] [false]: 'สามารถที่จะรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882834155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882836256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882838693+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:45.882841138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.071362631+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.071400153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.071406194+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.071420112+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071427619+07:00","message":"[bufferProcess] interim [380000000]:สามารถที่จะสรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071430261+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.07143694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071439307+07:00","message":"> Transcript [2453] [false]: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071442626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071444599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071446289+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071448658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071459103+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071461058+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071463036+07:00","message":"Set new StatePrefix : 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.071465098+07:00","message":"Next Push (prob) : 'ที่จะสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.071471977+07:00","message":"push: {false สามารถ 0 0xc0004a9200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.12840971+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.128445476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.128450924+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.128460517+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128466271+07:00","message":"[bufferProcess] interim [440000000]:สามารถที่จะสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128468584+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128471738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128474114+07:00","message":"> Transcript [2454] [false]: 'สามารถที่จะสรุปเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128479076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.12848189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128483848+07:00","message":"StatePrefix: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.128485864+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.580784714+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.58082961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.580835531+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:46.580848979+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580856383+07:00","message":"[bufferProcess] interim [860000000]:สามารถที่จะสรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580859124+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580866036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580868893+07:00","message":"> Transcript [2455] [false]: 'สามารถที่จะสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580872092+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580874203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580876784+07:00","message":"StatePrefix: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:46.580879449+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:46.956245692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:46.95625729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.161680613+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.161718878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.161724211+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.161739526+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161746074+07:00","message":"[bufferProcess] interim [460000000]:สามารถที่จะสรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161748751+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161755127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161758074+07:00","message":"> Transcript [2456] [false]: 'สามารถที่จะสรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161761764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161763723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.161766661+07:00","message":"StatePrefix: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.16176883+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.281566081+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.281602583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้งหมด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.281608207+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.28162577+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.28163363+07:00","message":"[bufferProcess] interim [580000000]:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281635898+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281641472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281644406+07:00","message":"> Transcript [2457] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281648186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281650214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281652572+07:00","message":"StatePrefix: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281654791+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281660447+07:00","message":"Push: 'ที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281662266+07:00","message":"TextPushed: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281664755+07:00","message":"Set new StatePrefix : 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.281666985+07:00","message":"Next Push (prob) : 'เนื้อหาได้ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.281674607+07:00","message":"push: {false ที่จะสรุป 0 0xc0004a9200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.486426059+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.486465801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.486472305+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.486487639+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486495237+07:00","message":"[bufferProcess] interim [820000000]:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486498107+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.48650503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486507865+07:00","message":"> Transcript [2458] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486511399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486513495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486515252+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.486518284+07:00","message":"TextPushed: 'สามารถที่จะสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.740423691+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.740460522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.740466065+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.7404799+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740487348+07:00","message":"[bufferProcess] interim [60000000]:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740489734+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740495241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740498181+07:00","message":"> Transcript [2459] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740501219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.74050347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740505377+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.740507881+07:00","message":"TextPushed: 'สามารถที่จะสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873798834+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873842202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้งหมด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873851842+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873863851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873867511+07:00","message":"receive interim result [false|false]:  3 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873874971+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:47.873882145+07:00","message":"[buffer interim] 244 false  3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.87388763+07:00","message":"[bufferProcess] interim [180000000]:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873889799+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873892675+07:00","message":"[bufferProcess] interim [180000000]: 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873895639+07:00","message":"[bufferProcess] update buffer: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873898552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873901116+07:00","message":"> Transcript [2460] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873904779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873906576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873908227+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:47.873910206+07:00","message":"TextPushed: 'สามารถที่จะสรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.059698212+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.059737271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้งหมด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.059744076+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.059755401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ข้อนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.059758591+07:00","message":"receive interim result [false|false]:  3 ข้อนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.05976596+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.059769606+07:00","message":"[buffer interim] 244 false  3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059775465+07:00","message":"[bufferProcess] interim [360000000]:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059777655+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059780543+07:00","message":"[bufferProcess] interim [360000000]: 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059783007+07:00","message":"[bufferProcess] update buffer: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059786283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059789191+07:00","message":"> Transcript [2461] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059792753+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059794575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059796633+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059801658+07:00","message":"TextPushed: 'สามารถที่จะสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059804404+07:00","message":"Push: 'เนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059806072+07:00","message":"TextPushed: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059807956+07:00","message":"Set new StatePrefix : 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.059809865+07:00","message":"Next Push (prob) : 'หมด 3 ข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.05981752+07:00","message":"push: {false เนื้อหาได้ทั้ง 0 0xc0004a9200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063576775+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063593638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063598743+07:00","message":"receive interim result [false|false]: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063609818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063618454+07:00","message":"receive interim result [false|false]:  ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063626477+07:00","message":"[buffer interim] 244 false สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.063629691+07:00","message":"[buffer interim] 244 false  ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063634094+07:00","message":"[bufferProcess] interim [420000000]:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063636392+07:00","message":"[bufferProcess] send to processor:สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063639761+07:00","message":"[bufferProcess] interim [420000000]: ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063641672+07:00","message":"[bufferProcess] update buffer: สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063644228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063646432+07:00","message":"> Transcript [2462] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063648992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063650844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063652466+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.063654331+07:00","message":"TextPushed: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.241852559+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340524828+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340567581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340575358+07:00","message":"receive interim result [true|false]: สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340585957+07:00","message":"end recv isFinal message id 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340588803+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340597135+07:00","message":"[buffer interim] 244 true สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.34060492+07:00","message":"[bufferProcess] interim [750000000]:สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.34060828+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340621166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340624421+07:00","message":"> Transcript [2463] [false]: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340627727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.34062978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340631583+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340634144+07:00","message":"TextPushed: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340636095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340644491+07:00","message":"> Transcript [2464] [true]: 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340647177+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.34064885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340650366+07:00","message":"StatePrefix: 'สามารถที่จะสรุปเนื้อหาได้ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340652207+07:00","message":"TextPushed: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340653855+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340799642+07:00","message":"Push: ' 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340802644+07:00","message":"TextPushed: 'สามารถที่จะสรุปเนื้อหาได้ทั้ง 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340804877+07:00","message":"Set new StatePrefix : 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340806901+07:00","message":"Next Push (prob) : 'สามารถที่สรุปเนื้อหาได้ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.340816186+07:00","message":"push: {true  3 ข้อนะคะ 0 0xc0004a9200}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:48.340828996+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_244.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:48.350733773+07:00","message":"write wav file: './tmp/7508/7508_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:48.431710145+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.007267223+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.007305807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.007310908+07:00","message":"receive interim result [false|false]: ข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.00732294+07:00","message":"[buffer interim] 245 false ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.007329727+07:00","message":"[bufferProcess] interim [360000000]:ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.007331964+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.087477504+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.08750845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.087513921+07:00","message":"receive interim result [false|false]: ข้อที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.087522286+07:00","message":"[buffer interim] 245 false ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.087528895+07:00","message":"[bufferProcess] interim [480000000]:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.087531097+07:00","message":"[bufferProcess] send to processor:ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.087534641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.087537934+07:00","message":"> Transcript [2465] [false]: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.087540126+07:00","message":"Set StatePrefix (first interim): 'ข้อที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.448942927+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529870471+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529909796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529915286+07:00","message":"receive interim result [false|false]: ข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529925698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529928228+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529936024+07:00","message":"[buffer interim] 245 false ข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.529941541+07:00","message":"[buffer interim] 245 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.52994792+07:00","message":"[bufferProcess] interim [960000000]:ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529950194+07:00","message":"[bufferProcess] send to processor:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529952939+07:00","message":"[bufferProcess] interim [960000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529955646+07:00","message":"[bufferProcess] update buffer: ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529959633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529962363+07:00","message":"> Transcript [2466] [false]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529964987+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529966921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529968677+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.529970685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.55203373+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.552052263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่ 1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.55205796+07:00","message":"receive interim result [true|false]: ข้อที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.552061798+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.552064125+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.552069638+07:00","message":"[buffer interim] 245 true ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552074228+07:00","message":"[bufferProcess] interim [50000000]:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552076398+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552078712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552080983+07:00","message":"> Transcript [2467] [false]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552083282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552084932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552086592+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552088229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552089787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552091738+07:00","message":"> Transcript [2468] [true]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552093539+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552094966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552096397+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552098017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:49.552100621+07:00","message":"Push: 'ข้อที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.552108213+07:00","message":"push: {true ข้อที่ 1 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:49.560237235+07:00","message":"write wav file: './tmp/7508/7508_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:49.644846785+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:49.956273698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:49.956289959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.224566512+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.224601897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.224607919+07:00","message":"receive interim result [false|false]: เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.22463195+07:00","message":"[buffer interim] 246 false เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.224637538+07:00","message":"[bufferProcess] interim [540000000]:เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.224639226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.249412411+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.249448723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Xiaomi\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.249454305+07:00","message":"receive interim result [false|false]: Xiaomi"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.249471287+07:00","message":"[buffer interim] 246 false Xiaomi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.249478323+07:00","message":"[bufferProcess] interim [600000000]:Xiaomi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.249480295+07:00","message":"[bufferProcess] send to processor:เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.249484996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.249488118+07:00","message":"> Transcript [2469] [false]: 'เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.24949106+07:00","message":"Set StatePrefix (first interim): 'เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.371056759+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.371102657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซรามิก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.371109128+07:00","message":"receive interim result [false|false]: เซรามิก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.371122105+07:00","message":"[buffer interim] 246 false เซรามิก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.371128438+07:00","message":"[bufferProcess] interim [720000000]:เซรามิก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.371130589+07:00","message":"[bufferProcess] send to processor:Xiaomi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.37113516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.371138339+07:00","message":"> Transcript [2470] [false]: 'Xiaomi'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.371140568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.371142736+07:00","message":"Set new StatePrefix: 'Xiaomi'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.382159301+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.382193877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจมิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.382200917+07:00","message":"receive interim result [false|false]: เจมิกา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.382218929+07:00","message":"[buffer interim] 246 false เจมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.38222669+07:00","message":"[bufferProcess] interim [780000000]:เจมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.382230691+07:00","message":"[bufferProcess] send to processor:เซรามิก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.382239403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.382243141+07:00","message":"> Transcript [2471] [false]: 'เซรามิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.382246418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.382249791+07:00","message":"Set new StatePrefix: 'เซรามิก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.6939558+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.693992724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"jameson\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.693999016+07:00","message":"receive interim result [false|false]: jameson"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.694011576+07:00","message":"[buffer interim] 246 false jameson"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.694018435+07:00","message":"[bufferProcess] interim [80000000]:jameson"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.694020391+07:00","message":"[bufferProcess] send to processor:เจมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.694026849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.694029874+07:00","message":"> Transcript [2472] [false]: 'เจมิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.694031962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.694034148+07:00","message":"Set new StatePrefix: 'เจมิกา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.817578401+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.817629852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.817635362+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:50.817648207+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.817655497+07:00","message":"[bufferProcess] interim [200000000]:เซลล์มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.817657766+07:00","message":"[bufferProcess] send to processor:jameson"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.817663282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.817666042+07:00","message":"> Transcript [2473] [false]: 'jameson'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.81766815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:50.817670221+07:00","message":"Set new StatePrefix: 'jameson'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.004532352+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.004568873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.004575333+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.004591794+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.004599831+07:00","message":"[bufferProcess] interim [380000000]:เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.004602309+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.004605966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.004608823+07:00","message":"> Transcript [2474] [false]: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.004618558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.004621209+07:00","message":"Set new StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.261505576+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.26154244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.261549273+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.261565083+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.261573322+07:00","message":"[bufferProcess] interim [680000000]:เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.261579663+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.261587031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.261590307+07:00","message":"> Transcript [2475] [false]: 'เซลล์มีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.261594215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.26159637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.26159818+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.261600117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.524457681+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.524506803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.524514105+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.524530009+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524538204+07:00","message":"[bufferProcess] interim [860000000]:เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524540608+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524544357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524547255+07:00","message":"> Transcript [2476] [false]: 'เซลล์มีการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.52455064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524553042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524555161+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.524557363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.589832774+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.589876898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.589884846+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.589899703+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.58990788+07:00","message":"[bufferProcess] interim [980000000]:เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589910244+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589917123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589920301+07:00","message":"> Transcript [2477] [false]: 'เซลล์มีการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589924172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589926476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589929005+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.589931963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.779566185+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.779611439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.77962827+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.779642204+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779653381+07:00","message":"[bufferProcess] interim [220000000]:เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.77965696+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779664396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779668442+07:00","message":"> Transcript [2478] [false]: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779673639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779679296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779681402+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.77968353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779688588+07:00","message":"Push: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779691728+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779694897+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:51.779698084+07:00","message":"Next Push (prob) : 'สารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:51.779715078+07:00","message":"push: {false เซลล์มีการลำเลียง 0 0xc000138080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.096844906+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.096891804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.096904433+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.096927118+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.09694155+07:00","message":"[bufferProcess] interim [520000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.096946038+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.09695566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.09696014+07:00","message":"> Transcript [2479] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.096965094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.096969582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.096971984+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.096974584+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.673606135+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.673650265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.673657154+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.673669815+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673680098+07:00","message":"[bufferProcess] interim [60000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673683862+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.67369119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673695591+07:00","message":"> Transcript [2480] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673700675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673705685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673707793+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.673710283+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.739408815+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.73942935+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.739432372+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.739437309+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.739439344+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.739440978+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.739442725+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.804056249+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.804094041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.80410101+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.804113077+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804121551+07:00","message":"[bufferProcess] interim [180000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804125116+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804131776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804135934+07:00","message":"> Transcript [2481] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804140708+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804143418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804147183+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.804151169+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:52.956600741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:52.956632002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.98994796+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.989992883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.989999627+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.990014379+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.99002034+07:00","message":"[bufferProcess] interim [360000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990022722+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990029347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990032832+07:00","message":"> Transcript [2482] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990036916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.99003896+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990041369+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.99004424+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990049878+07:00","message":"Push: 'สารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990051676+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990053661+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:52.990055915+07:00","message":"Next Push (prob) : 'จากเซลล์โดยมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:52.990063078+07:00","message":"push: {false สารเข้าและออก 0 0xc000138080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.312412858+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.31246256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.312468384+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.312482387+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312493252+07:00","message":"[bufferProcess] interim [660000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312496838+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312505504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312508947+07:00","message":"> Transcript [2483] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312512738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.31251521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312518157+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.312522488+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.505565916+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.505602697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.505610161+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.505629646+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505637539+07:00","message":"[bufferProcess] interim [900000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505640561+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505648421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.50565136+07:00","message":"> Transcript [2484] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505655166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505657149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505659235+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.505662225+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.828858199+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.82890395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.828909736+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.828926191+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.82893823+07:00","message":"[bufferProcess] interim [200000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.82894094+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.828948199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.828951061+07:00","message":"> Transcript [2485] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.828955247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.828957431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.828960855+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.828967255+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.88297728+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.883014911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.883021317+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.883034609+07:00","message":"[buffer interim] 246 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883041332+07:00","message":"[bufferProcess] interim [260000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.88304384+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883050787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883053544+07:00","message":"> Transcript [2486] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883057213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883059444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883062922+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883066407+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883073191+07:00","message":"Push: 'จากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883075385+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883078489+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:53.883081036+07:00","message":"Next Push (prob) : 'การควบคุมฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.883090339+07:00","message":"push: {false จากเซลล์โดยมี 0 0xc000138080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:53.930408336+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.083847963+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.083890675+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-02-25T11:31:54.083897974+07:00","message":"receive interim result [true|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.083908211+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.083910219+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.083916719+07:00","message":"[buffer interim] 246 true เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083928289+07:00","message":"[bufferProcess] interim [500000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083934412+07:00","message":"[bufferProcess] send to processor (isfinal):เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.08393798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083941513+07:00","message":"> Transcript [2487] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.08394473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.08394738+07:00","message":"Set new StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083949281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083951035+07:00","message":"> Transcript [2488] [true]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083953641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083955472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.08395732+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083959886+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.083966872+07:00","message":"Push: 'การควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.083976958+07:00","message":"push: {true การควบคุมชนิด 0 0xc000138080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:54.09360081+07:00","message":"write wav file: './tmp/7508/7508_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.122212143+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.464543278+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.464584089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.464589338+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.464604055+07:00","message":"[buffer interim] 247 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.464627678+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.464629986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.601622373+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.601661677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.601667553+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.601680881+07:00","message":"[buffer interim] 247 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.601688722+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.601691062+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.601697191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.601699986+07:00","message":"> Transcript [2489] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.601702059+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.652874859+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.652906465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แร็พ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.652911828+07:00","message":"receive interim result [false|false]: แร็พ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.652925408+07:00","message":"[buffer interim] 247 false แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.652932538+07:00","message":"[bufferProcess] interim [540000000]:แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.652934573+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.652937736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.652940415+07:00","message":"> Transcript [2490] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.652942501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.652944424+07:00","message":"Set new StatePrefix: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.777643352+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.777683775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.777689902+07:00","message":"receive interim result [false|false]: และปริ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.77770297+07:00","message":"[buffer interim] 247 false และปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.777709168+07:00","message":"[bufferProcess] interim [720000000]:และปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.777711536+07:00","message":"[bufferProcess] send to processor:แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.777716571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.777719286+07:00","message":"> Transcript [2491] [false]: 'แร็พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.777721365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.777723267+07:00","message":"Set new StatePrefix: 'แร็พ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.836317609+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.836356674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.836362254+07:00","message":"receive interim result [false|false]: และปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:54.836377945+07:00","message":"[buffer interim] 247 false และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.836385527+07:00","message":"[bufferProcess] interim [780000000]:และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.836387801+07:00","message":"[bufferProcess] send to processor:และปริ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.836394786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.836397929+07:00","message":"> Transcript [2492] [false]: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.836399922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:54.836401908+07:00","message":"Set new StatePrefix: 'และปริ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.283372759+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.283414495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.28342095+07:00","message":"receive interim result [false|false]: และปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.283437716+07:00","message":"[buffer interim] 247 false และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.283446416+07:00","message":"[bufferProcess] interim [140000000]:และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.283448978+07:00","message":"[bufferProcess] send to processor:และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.28345242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.283455318+07:00","message":"> Transcript [2493] [false]: 'และปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.28345864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.283460658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.283462565+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.283464646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.546390409+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.54642842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.54643423+07:00","message":"receive interim result [false|false]: และปริมาณสารพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.546450478+07:00","message":"[buffer interim] 247 false และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546457442+07:00","message":"[bufferProcess] interim [440000000]:และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546459732+07:00","message":"[bufferProcess] send to processor:และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546465985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546468782+07:00","message":"> Transcript [2494] [false]: 'และปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546471786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546473604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546475562+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.546478515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.673618032+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.673663795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.673670521+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.673685805+07:00","message":"[buffer interim] 247 false และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673692623+07:00","message":"[bufferProcess] interim [560000000]:และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673695191+07:00","message":"[bufferProcess] send to processor:และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673702251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673704909+07:00","message":"> Transcript [2495] [false]: 'และปริมาณสารพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673708433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673710179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673711893+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.673714149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:55.956949281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:55.956960021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.995866444+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.995906438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.995911935+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.995927593+07:00","message":"[buffer interim] 247 false และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995934368+07:00","message":"[bufferProcess] interim [860000000]:และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995936619+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995942934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995945659+07:00","message":"> Transcript [2496] [false]: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995948677+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995950845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995952669+07:00","message":"StatePrefix: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995954741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995960363+07:00","message":"Push: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995962388+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.99596444+07:00","message":"Set new StatePrefix : 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:55.995966606+07:00","message":"Next Push (prob) : 'มาณสารที่ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:55.995974247+07:00","message":"push: {false และปริ 0 0xc00380d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.196787791+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.196833989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.196840044+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.196856709+07:00","message":"[buffer interim] 247 false และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.19686507+07:00","message":"[bufferProcess] interim [40000000]:และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.196867893+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.196871798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.19687469+07:00","message":"> Transcript [2497] [false]: 'และปริมาณสารที่ผ่านเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.196877913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.196879875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.196881773+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.196883817+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.370845805+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.463451155+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.463490099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้าออก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.463496691+07:00","message":"receive interim result [true|false]: และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.46350485+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.463507169+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.463514297+07:00","message":"[buffer interim] 247 true และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.4635228+07:00","message":"[bufferProcess] interim [460000000]:และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463528331+07:00","message":"[bufferProcess] send to processor (isfinal):และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463531829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463534617+07:00","message":"> Transcript [2498] [false]: 'และปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463537609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463539543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463541384+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463543442+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463545045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463546779+07:00","message":"> Transcript [2499] [true]: 'และปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.46354902+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.46355051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463552109+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463553766+07:00","message":"TextPushed: 'และปริ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:56.463560089+07:00","message":"Push: 'มาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.463568764+07:00","message":"push: {true มาณสารที่ผ่านเข้าออก 0 0xc00380d100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:56.471005152+07:00","message":"write wav file: './tmp/7508/7508_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:56.691712168+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.228385419+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.228425665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.228431033+07:00","message":"receive interim result [false|false]: ค้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.228449594+07:00","message":"[buffer interim] 248 false ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.228458286+07:00","message":"[bufferProcess] interim [540000000]:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.228460162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.237303351+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.237321114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.237325552+07:00","message":"receive interim result [false|false]: ข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.237336269+07:00","message":"[buffer interim] 248 false ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.237340101+07:00","message":"[bufferProcess] interim [600000000]:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.237341981+07:00","message":"[bufferProcess] send to processor:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.237345413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.23734807+07:00","message":"> Transcript [2500] [false]: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.23735023+07:00","message":"Set StatePrefix (first interim): 'ค้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.664563872+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.664602608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.664608902+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.664626227+07:00","message":"[buffer interim] 248 false ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.664634357+07:00","message":"[bufferProcess] interim [960000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.664636784+07:00","message":"[bufferProcess] send to processor:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.664642247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.66464514+07:00","message":"> Transcript [2501] [false]: 'ข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.664647085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.66464926+07:00","message":"Set new StatePrefix: 'ข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.722798457+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.785949188+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.799695952+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.79972883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.799734658+07:00","message":"receive interim result [false|false]: ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.799746931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.799750154+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.799756485+07:00","message":"[buffer interim] 248 false ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.799759697+07:00","message":"[buffer interim] 248 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799766763+07:00","message":"[bufferProcess] interim [200000000]:ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799770216+07:00","message":"[bufferProcess] send to processor:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799773053+07:00","message":"[bufferProcess] interim [200000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799775126+07:00","message":"[bufferProcess] update buffer: ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.79977792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799780571+07:00","message":"> Transcript [2502] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799782993+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.799784814+07:00","message":"Set new StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815269388+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815287331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815291972+07:00","message":"receive interim result [true|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815301455+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815304217+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815310941+07:00","message":"[buffer interim] 248 true ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815315221+07:00","message":"[bufferProcess] interim [260000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815324957+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815328391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815330749+07:00","message":"> Transcript [2503] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815333273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.81533523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815337+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815338866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815340364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815342258+07:00","message":"> Transcript [2504] [true]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815344074+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.81534563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815347578+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815349202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:57.815351654+07:00","message":"Push: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:57.815359478+07:00","message":"push: {true ข้อ 2 0 0xc000139100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:31:57.822202701+07:00","message":"write wav file: './tmp/7508/7508_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.250971613+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.251011131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.251016254+07:00","message":"receive interim result [false|false]: เยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.251029167+07:00","message":"[buffer interim] 249 false เยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.251036142+07:00","message":"[bufferProcess] interim [480000000]:เยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.251037958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.448237586+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.448271528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.448276754+07:00","message":"receive interim result [false|false]: เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.448290829+07:00","message":"[buffer interim] 249 false เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.448298299+07:00","message":"[bufferProcess] interim [720000000]:เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.448301659+07:00","message":"[bufferProcess] send to processor:เยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.448305794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.44830919+07:00","message":"> Transcript [2505] [false]: 'เยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.448311352+07:00","message":"Set StatePrefix (first interim): 'เยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.633663764+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.633696748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.633704183+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:58.633719587+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.633725985+07:00","message":"[bufferProcess] interim [900000000]:เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.633730822+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.633737161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.633739725+07:00","message":"> Transcript [2506] [false]: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.633742012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:58.633743971+07:00","message":"Set new StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:58.95798114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:31:58.958003876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.008671538+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.008715161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.008720968+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.008735035+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.00874282+07:00","message":"[bufferProcess] interim [260000000]:เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.00874541+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.008751782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.008754768+07:00","message":"> Transcript [2507] [false]: 'เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.00875807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.008760308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.008762169+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.008764222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.198334344+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.198372369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทําหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.198378097+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.198391171+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.198397997+07:00","message":"[bufferProcess] interim [440000000]:เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.198400729+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.198408614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.19841198+07:00","message":"> Transcript [2508] [false]: 'เยื่อหุ้มเซลล์ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.198415039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.198417204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.19841903+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.198420957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.331678326+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.33171984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.331725923+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.331743352+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331756416+07:00","message":"[bufferProcess] interim [620000000]:เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331758923+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331762392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331765785+07:00","message":"> Transcript [2509] [false]: 'เยื่อหุ้มเซลล์ทําหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331769103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331771204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331773388+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.331775397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.718924826+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.718972052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.718980079+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.718998281+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.71900828+07:00","message":"[bufferProcess] interim [980000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719011634+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719021728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719025951+07:00","message":"> Transcript [2510] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719030538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719033332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719038642+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719042327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719051048+07:00","message":"Push: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719054108+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719056934+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.719060936+07:00","message":"Next Push (prob) : 'เซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.71907181+07:00","message":"push: {false เยื่อหุ้ม 0 0xc000139880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.94440765+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.944454427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.944461093+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:31:59.944480564+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944488599+07:00","message":"[bufferProcess] interim [220000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944491555+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.94449554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944498798+07:00","message":"> Transcript [2511] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944502895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944505077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944506784+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:31:59.944508966+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.226144417+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.226182689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.226188062+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.226202284+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226209642+07:00","message":"[bufferProcess] interim [460000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226211814+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226214651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.22621758+07:00","message":"> Transcript [2512] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226220967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226223027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226225166+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.226227185+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.421948673+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.421987792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.421994239+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.422009033+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422015173+07:00","message":"[bufferProcess] interim [700000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422017701+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422020985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422023869+07:00","message":"> Transcript [2513] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422027214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422029496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422031589+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.422033685+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.824052511+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.824090891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.824096797+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.824105974+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824112317+07:00","message":"[bufferProcess] interim [120000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824114956+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824118333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824120943+07:00","message":"> Transcript [2514] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824124275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824126239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824128093+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824130461+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824133103+07:00","message":"Push: 'เซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824135111+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824138099+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:00.824140895+07:00","message":"Next Push (prob) : 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:00.824147655+07:00","message":"push: {false เซลล์ทำหน้าที่ 0 0xc000139880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.006128814+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.006168232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.006174891+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.006187797+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006193978+07:00","message":"[bufferProcess] interim [240000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006196601+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006201633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006204993+07:00","message":"> Transcript [2515] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006208401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006210273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006212272+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.006216245+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.260787515+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.260820812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.260827461+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.260840665+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260846543+07:00","message":"[bufferProcess] interim [480000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260849183+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260854124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260856646+07:00","message":"> Transcript [2516] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260861094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260862997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.260864846+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.26086756+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.318564817+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.318599849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.318606123+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.318624755+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318633434+07:00","message":"[bufferProcess] interim [540000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318635855+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318641109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318644205+07:00","message":"> Transcript [2517] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318647805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318649668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318653187+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.318655902+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.6437951+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.643829847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.643835906+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.643845286+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643853079+07:00","message":"[bufferProcess] interim [840000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643855417+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643859042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643861964+07:00","message":"> Transcript [2518] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643866033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643867987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.64387006+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643872795+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643875487+07:00","message":"Push: 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643877343+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643879468+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:01.643881712+07:00","message":"Next Push (prob) : 'ในการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:01.64388872+07:00","message":"push: {false เป็นเยื่อเลือกผ่าน 0 0xc000139880}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:01.958596377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:01.958607962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.001109116+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.084803686+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.084844993+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-02-25T11:32:02.084852318+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.08486851+07:00","message":"[buffer interim] 249 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084876791+07:00","message":"[bufferProcess] interim [440000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084879548+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084886597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084889643+07:00","message":"> Transcript [2519] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084893883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084895915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084897755+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.084900502+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109656503+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109692973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร\",\"confidence\":0.9587125}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109699818+07:00","message":"receive interim result [true|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109710126+07:00","message":"end recv isFinal message id 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109712315+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109720439+07:00","message":"[buffer interim] 249 true เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109733439+07:00","message":"[bufferProcess] interim [440000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.10973649+07:00","message":"[bufferProcess] send to processor (isfinal):เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109740019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109742396+07:00","message":"> Transcript [2520] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109745719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109747598+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109749313+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109751592+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109753315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109755164+07:00","message":"> Transcript [2521] [true]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109757152+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109758783+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109760336+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109762148+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:02.109765676+07:00","message":"Push: 'ในการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.109786039+07:00","message":"push: {true ในการลำเลียงสาร 0 0xc000139880}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:02.121056929+07:00","message":"write wav file: './tmp/7508/7508_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:02.392138123+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.370755088+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.370795181+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-02-25T11:32:03.37080114+07:00","message":"receive interim result [false|false]: ข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.370814081+07:00","message":"[buffer interim] 250 false ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.370821189+07:00","message":"[bufferProcess] interim [780000000]:ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.370823411+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.370830148+07:00","message":"[bufferProcess] send to processor (ticker):ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.370833117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.370835762+07:00","message":"> Transcript [2522] [false]: 'ข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.370837945+07:00","message":"Set StatePrefix (first interim): 'ข้อ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.570963532+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.571005118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 3 นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.571010478+07:00","message":"receive interim result [false|false]: ข้อ 3 นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.571025+07:00","message":"[buffer interim] 250 false ข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.571032931+07:00","message":"[bufferProcess] interim [960000000]:ข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.571034943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.580138149+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.580158039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 3 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.580164015+07:00","message":"receive interim result [false|false]: ข้อ 3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.580177538+07:00","message":"[buffer interim] 250 false ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580182608+07:00","message":"[bufferProcess] interim [20000000]:ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580185167+07:00","message":"[bufferProcess] send to processor:ข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580191389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580194393+07:00","message":"> Transcript [2523] [false]: 'ข้อ 3 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580197677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580199597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580201569+07:00","message":"StatePrefix: 'ข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.580203768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.72944069+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813431905+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813472281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813479353+07:00","message":"receive interim result [false|false]: ข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813490257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813492589+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813500237+07:00","message":"[buffer interim] 250 false ข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.813507097+07:00","message":"[buffer interim] 250 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813514109+07:00","message":"[bufferProcess] interim [380000000]:ข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813516643+07:00","message":"[bufferProcess] send to processor:ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813523453+07:00","message":"[bufferProcess] interim [380000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813526377+07:00","message":"[bufferProcess] update buffer: ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813529253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813532073+07:00","message":"> Transcript [2524] [false]: 'ข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.81353547+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813537473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813539391+07:00","message":"StatePrefix: 'ข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.813541444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850349756+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850375666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 3 นะคะ\",\"confidence\":0.87302417}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850381361+07:00","message":"receive interim result [true|false]: ข้อ 3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850390159+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850392557+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850399469+07:00","message":"[buffer interim] 250 true ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850405359+07:00","message":"[bufferProcess] interim [380000000]:ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850411402+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850414713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850417245+07:00","message":"> Transcript [2525] [false]: 'ข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850420183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850422247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850423894+07:00","message":"StatePrefix: 'ข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.85042626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850427887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850433811+07:00","message":"> Transcript [2526] [true]: 'ข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850435712+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850437746+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.85043922+07:00","message":"StatePrefix: 'ข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850440754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:03.850447321+07:00","message":"Push: 'ข้อ 3 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.850455125+07:00","message":"push: {true ข้อ 3 นะคะ 0 0xc0020c1700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:03.858894559+07:00","message":"write wav file: './tmp/7508/7508_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:03.862529936+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.200567071+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.200620718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.200626396+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.200640753+07:00","message":"[buffer interim] 251 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.200647289+07:00","message":"[bufferProcess] interim [420000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.20064921+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.325987287+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.326026677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.326032219+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.326049282+07:00","message":"[buffer interim] 251 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.326057134+07:00","message":"[bufferProcess] interim [480000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.326059289+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.326062885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.326065805+07:00","message":"> Transcript [2527] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.326067983+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.398881637+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.398933524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.398941609+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.39895881+07:00","message":"[buffer interim] 251 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.398968531+07:00","message":"[bufferProcess] interim [600000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.398972414+07:00","message":"[bufferProcess] send to processor:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.398984605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.398988717+07:00","message":"> Transcript [2528] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.398992972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.398996612+07:00","message":"Set new StatePrefix: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.713400585+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.713441814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.713447096+07:00","message":"receive interim result [false|false]: สมบัติของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:04.71345845+07:00","message":"[buffer interim] 251 false สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.713465722+07:00","message":"[bufferProcess] interim [840000000]:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.71346804+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.713473458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.713476287+07:00","message":"> Transcript [2529] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.71347871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.713480653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.71348276+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:04.713484989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:04.95919271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:04.959200204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.033175065+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.033225138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.033230446+07:00","message":"receive interim result [false|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.03324225+07:00","message":"[buffer interim] 251 false สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033250162+07:00","message":"[bufferProcess] interim [140000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033252444+07:00","message":"[bufferProcess] send to processor:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033257999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033260975+07:00","message":"> Transcript [2530] [false]: 'สมบัติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033264231+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033266307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033268603+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.033270738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.400351232+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.490474399+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.490520107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.490526879+07:00","message":"receive interim result [false|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.490541982+07:00","message":"[buffer interim] 251 false สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.49055004+07:00","message":"[bufferProcess] interim [740000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490552799+07:00","message":"[bufferProcess] send to processor:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490558589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490561705+07:00","message":"> Transcript [2531] [false]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490565102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490567289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490569604+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.490571752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499321014+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.49934544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499350695+07:00","message":"receive interim result [true|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499359637+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499362973+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499369408+07:00","message":"[buffer interim] 251 true สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499374433+07:00","message":"[bufferProcess] interim [770000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499379179+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499382094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499384812+07:00","message":"> Transcript [2532] [false]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.49938726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499388995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499390597+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499392345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499398166+07:00","message":"Push: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499400893+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499402908+07:00","message":"Set new StatePrefix : 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499404973+07:00","message":"Next Push (prob) : 'บัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499406623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499408729+07:00","message":"> Transcript [2533] [true]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499410921+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499412621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499414118+07:00","message":"StatePrefix: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499415883+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.499417685+07:00","message":"Push: 'บัติของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499427147+07:00","message":"push: {false สม 0 0xc000138180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.499433745+07:00","message":"push: {true บัติของสาร 0 0xc000138180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:05.506758571+07:00","message":"write wav file: './tmp/7508/7508_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.661582936+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.721254349+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.792137732+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.88587135+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.885898541+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.885902327+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.885909455+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885917437+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885922258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885925143+07:00","message":"> Transcript [2534] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885927769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885929783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885931665+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885933511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:05.885938296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:05.885947096+07:00","message":"push: {true \n 0 0xc0020c0a00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:05.891041445+07:00","message":"write wav file: './tmp/7508/7508_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.319476797+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.319513144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.31952194+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.319534054+07:00","message":"[buffer interim] 253 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.319540252+07:00","message":"[bufferProcess] interim [420000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.319541966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.830897925+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.830932306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.83093835+07:00","message":"receive interim result [false|false]: สมบัติของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:06.830950821+07:00","message":"[buffer interim] 253 false สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.83095837+07:00","message":"[bufferProcess] interim [900000000]:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.830960586+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.83096571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.830968215+07:00","message":"> Transcript [2535] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:06.830970326+07:00","message":"Set StatePrefix (first interim): 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.154901102+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.15494122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.154946851+07:00","message":"receive interim result [false|false]: สมบัติของครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.154959+07:00","message":"[buffer interim] 253 false สมบัติของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154966456+07:00","message":"[bufferProcess] interim [200000000]:สมบัติของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154968901+07:00","message":"[bufferProcess] send to processor:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154974626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154977904+07:00","message":"> Transcript [2536] [false]: 'สมบัติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154980488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154982486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154984334+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.154986491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.20540103+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.205436528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.205442055+07:00","message":"receive interim result [false|false]: สมบัติของโครง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.205453354+07:00","message":"[buffer interim] 253 false สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205460176+07:00","message":"[bufferProcess] interim [260000000]:สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205462482+07:00","message":"[bufferProcess] send to processor:สมบัติของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205467791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205470553+07:00","message":"> Transcript [2537] [false]: 'สมบัติของครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205473581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205475497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205477327+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.205479249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.395792752+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.395831677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.395837305+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.395849969+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395857386+07:00","message":"[bufferProcess] interim [440000000]:สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395860068+07:00","message":"[bufferProcess] send to processor:สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395866661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395869754+07:00","message":"> Transcript [2538] [false]: 'สมบัติของโครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395873086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395875121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395879634+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.395881839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.856462837+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.856504033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.856509244+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.856522975+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856529588+07:00","message":"[bufferProcess] interim [920000000]:สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856531558+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856534613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856537099+07:00","message":"> Transcript [2539] [false]: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856539901+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856541749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856543508+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856545599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856547944+07:00","message":"Push: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856549642+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856552499+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.856555549+07:00","message":"Next Push (prob) : 'ของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.856563697+07:00","message":"push: {false สมบัติ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.920753973+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.92079681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.920802501+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:07.920816872+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920825016+07:00","message":"[bufferProcess] interim [980000000]:สมบัติของโครงสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920827874+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920831883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920835187+07:00","message":"> Transcript [2540] [false]: 'สมบัติของโครงสร้างเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920838531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920840576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920842574+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:07.920844869+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:07.959773497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:07.959776844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.044099636+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.044139873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.044146004+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างโลก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.044160169+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044166469+07:00","message":"[bufferProcess] interim [40000000]:สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044168889+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044175285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044177805+07:00","message":"> Transcript [2541] [false]: 'สมบัติของโครงสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044181081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044183186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044185265+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.044187758+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.105768809+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.105810435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.105816218+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.105833487+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105845369+07:00","message":"[bufferProcess] interim [160000000]:สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105848478+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.10585546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105860562+07:00","message":"> Transcript [2542] [false]: 'สมบัติของโครงสร้างโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105863842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105866302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105868403+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.105870754+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.357940695+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.357986011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.357992696+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.358007924+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358015807+07:00","message":"[bufferProcess] interim [400000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358018204+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358023755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358026791+07:00","message":"> Transcript [2543] [false]: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358030329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358032444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358034638+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358036996+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358041871+07:00","message":"Push: 'ของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358044052+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358045979+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.358048151+07:00","message":"Next Push (prob) : 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.358055306+07:00","message":"push: {false ของโครงสร้าง 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.804942841+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.804986483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.804992225+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.805005712+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805013142+07:00","message":"[bufferProcess] interim [880000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805015475+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805020912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805025541+07:00","message":"> Transcript [2544] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805030155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805033104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805036098+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.805040208+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.995637406+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.995681741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.995688155+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:08.995702037+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995710131+07:00","message":"[bufferProcess] interim [60000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995712675+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995719903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995725433+07:00","message":"> Transcript [2545] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995729052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995731412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995733626+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:08.995738196+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.316572149+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.316626457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.31663427+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.316654323+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316667402+07:00","message":"[bufferProcess] interim [360000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316671023+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316676533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316680566+07:00","message":"> Transcript [2546] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316685639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316688423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316691778+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.316695531+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.517915161+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.517957379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.517963886+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.517977177+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.517984216+07:00","message":"[bufferProcess] interim [600000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.517986873+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.517992898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.517996022+07:00","message":"> Transcript [2547] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.517999776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518001727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518003774+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518006357+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518010876+07:00","message":"Push: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518012705+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518014845+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.518017064+07:00","message":"Next Push (prob) : 'เซลล์มีความสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.518025712+07:00","message":"push: {false เยื่อหุ้ม 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.834127783+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.834171827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.834179543+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:09.834193948+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.834202393+07:00","message":"[bufferProcess] interim [840000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.83420634+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.834213512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.834217304+07:00","message":"> Transcript [2548] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.834220747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:09.834223892+07:00","message":"Set new StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.040491646+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.040540323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.040549027+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.04056353+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.040571771+07:00","message":"[bufferProcess] interim [80000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.040574408+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.040581411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.040584083+07:00","message":"> Transcript [2549] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.04058799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.04059002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.040592208+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.040594808+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.155345099+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.155384094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.155389786+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.155404062+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.15541034+07:00","message":"[bufferProcess] interim [140000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155413081+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155419454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155422144+07:00","message":"> Transcript [2550] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155426163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155428044+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155430171+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.155434724+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.247161207+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.247205868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.24721263+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.247227434+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247235652+07:00","message":"[bufferProcess] interim [320000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247238263+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247243993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247249621+07:00","message":"> Transcript [2551] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.24725368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247255941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247258009+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.247260867+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.554795979+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.554834308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.554841243+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.554857166+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554864079+07:00","message":"[bufferProcess] interim [620000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554866943+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554873497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554876283+07:00","message":"> Transcript [2552] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554880458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554882817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554885084+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554887933+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554894024+07:00","message":"Push: 'เซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554896392+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.5548986+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.554901197+07:00","message":"Next Push (prob) : 'กับวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.554908659+07:00","message":"push: {false เซลล์มีความสัมพันธ์ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.611331603+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.611365284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.611371702+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.611388146+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611394408+07:00","message":"[bufferProcess] interim [680000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611402394+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611415386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611418035+07:00","message":"> Transcript [2553] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611421438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611423223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611427474+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.611430463+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.726054232+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.726089117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.726095038+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:10.726110541+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726118703+07:00","message":"[bufferProcess] interim [740000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726121489+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726126228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726128862+07:00","message":"> Transcript [2554] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726132199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726134184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726135982+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:10.726138622+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:10.960100076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:10.96011247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.050029192+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.050072685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.050079976+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.050094728+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050103932+07:00","message":"[bufferProcess] interim [100000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.05010702+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050114449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050117093+07:00","message":"> Transcript [2555] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050120713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050122561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050124831+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.050127281+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.480945965+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.562384794+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.562429464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.56243671+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.562450235+07:00","message":"[buffer interim] 253 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.56246253+07:00","message":"[bufferProcess] interim [580000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.56246631+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562472974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562476984+07:00","message":"> Transcript [2556] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562483194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562486166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562489303+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562493497+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562497991+07:00","message":"Push: 'กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.56250111+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562504324+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.562508032+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.562524177+07:00","message":"push: {false กับวิธีการ 0 0xc0004a8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.583966673+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.583992347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.583999179+07:00","message":"receive interim result [true|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.58400662+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.584008815+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.584015701+07:00","message":"[buffer interim] 253 true สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.58402383+07:00","message":"[bufferProcess] interim [730000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584026588+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584029931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584032272+07:00","message":"> Transcript [2557] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584035353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584037219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584039039+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584041283+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584043214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584045091+07:00","message":"> Transcript [2558] [true]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584047387+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584048857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584050295+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584052132+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:11.584058333+07:00","message":"Push: 'ลำเลียงสารนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.584063878+07:00","message":"push: {true ลำเลียงสารนะคะ 0 0xc0004a8780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:11.595622356+07:00","message":"write wav file: './tmp/7508/7508_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:11.682125673+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.21202292+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.212063976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.212071057+07:00","message":"receive interim result [false|false]: อันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.21208302+07:00","message":"[buffer interim] 254 false อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.212089959+07:00","message":"[bufferProcess] interim [540000000]:อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.212091736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.36536635+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.365410382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.36541634+07:00","message":"receive interim result [false|false]: อันนี้ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.365432106+07:00","message":"[buffer interim] 254 false อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.365438747+07:00","message":"[bufferProcess] interim [720000000]:อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.365441+07:00","message":"[bufferProcess] send to processor:อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.365444083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.365446785+07:00","message":"> Transcript [2559] [false]: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.36544938+07:00","message":"Set StatePrefix (first interim): 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.857726494+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.857763598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.85776951+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:12.857781545+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857788795+07:00","message":"[bufferProcess] interim [140000000]:อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857791071+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857796335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857799475+07:00","message":"> Transcript [2560] [false]: 'อันนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857803091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857807953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857809851+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:12.857811933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.068372379+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.068423716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.068429574+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.068444111+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068451682+07:00","message":"[bufferProcess] interim [380000000]:อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.06845399+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068456812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068459452+07:00","message":"> Transcript [2561] [false]: 'อันนี้ก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068462878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068465012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068466772+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.068468595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.118691041+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.11873041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.118736566+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.118757267+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118764113+07:00","message":"[bufferProcess] interim [440000000]:อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118766417+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118772463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118774874+07:00","message":"> Transcript [2562] [false]: 'อันนี้ก็คือสรุปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118777924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118779904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118781709+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.118786167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.573022431+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.573069962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.573080502+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.573103146+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573110777+07:00","message":"[bufferProcess] interim [920000000]:อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573113357+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573117371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573120437+07:00","message":"> Transcript [2563] [false]: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573123743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573125832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573127547+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573129479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573131712+07:00","message":"Push: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573133508+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573135881+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.573138194+07:00","message":"Next Push (prob) : 'คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.573145972+07:00","message":"push: {false อันนี้ก็ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.793661121+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.793707337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.793713321+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.793728701+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793735993+07:00","message":"[bufferProcess] interim [100000000]:อันนี้ก็คือสรุปเนื้อหาที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793738635+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793744582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793747552+07:00","message":"> Transcript [2564] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793751391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793753471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793755381+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.793757737+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.823266983+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.823306581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.823313189+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:13.823329629+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823337001+07:00","message":"[bufferProcess] interim [220000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823344786+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.82335306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823355855+07:00","message":"> Transcript [2565] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823359384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823361779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823364241+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:13.823366486+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:13.961043915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:13.961046471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.031966183+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.032004641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.032010446+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.03202769+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032034861+07:00","message":"[bufferProcess] interim [400000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032038396+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032042938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032046851+07:00","message":"> Transcript [2566] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032050347+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032052266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032054314+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.032056442+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.163789603+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.163837232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.163844825+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.16385915+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163866321+07:00","message":"[bufferProcess] interim [520000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163868981+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163874149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163876788+07:00","message":"> Transcript [2567] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163880751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163882806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163885079+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163887595+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163892007+07:00","message":"Push: 'คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163894317+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163896671+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.163899133+07:00","message":"Next Push (prob) : 'ที่นักเรียนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.16390755+07:00","message":"push: {false คือสรุปเนื้อหา 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.339103794+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.339142801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.339148769+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.339168155+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.339174604+07:00","message":"[bufferProcess] interim [700000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.33917715+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.339182436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.339185176+07:00","message":"> Transcript [2568] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.339188869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.339193033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.33919499+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.33919736+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.45600713+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.456054558+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-02-25T11:32:14.456062631+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.456080785+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.456090784+07:00","message":"[bufferProcess] interim [820000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.456094317+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.456098788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.456101789+07:00","message":"> Transcript [2569] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.456103967+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.523600022+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.523643374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.523650206+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.523665238+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.523672922+07:00","message":"[bufferProcess] interim [880000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.523675251+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.523681103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.523684017+07:00","message":"> Transcript [2570] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.523686543+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.713945454+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.713988726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.713995784+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.714013958+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714046322+07:00","message":"[bufferProcess] interim [60000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714050065+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714058339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714061516+07:00","message":"> Transcript [2571] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714065426+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714071468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.714073325+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.71407565+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.920270234+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.920314403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.920321101+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:14.920336581+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.92034343+07:00","message":"[bufferProcess] interim [300000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.920345955+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.92035215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.92035459+07:00","message":"> Transcript [2572] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.920356824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:14.920358566+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.057793779+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.057842736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.057848792+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.057866557+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057873664+07:00","message":"[bufferProcess] interim [360000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057876232+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057879319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057882251+07:00","message":"> Transcript [2573] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057886255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057888342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057890122+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.057892375+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.23607537+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.236119906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.236126543+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.236142966+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236149962+07:00","message":"[bufferProcess] interim [540000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236153059+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236159774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236162882+07:00","message":"> Transcript [2574] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236166286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236168247+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236170016+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.236172631+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.2386763+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.238693164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.238697369+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.238708481+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238712099+07:00","message":"[bufferProcess] interim [600000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238714214+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238716423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.23871857+07:00","message":"> Transcript [2575] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238720913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238722584+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238724245+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.238726064+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.353179242+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.353218129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.353224916+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.353242071+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353248503+07:00","message":"[bufferProcess] interim [720000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353251236+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353254883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353257495+07:00","message":"> Transcript [2576] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353261234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353263099+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.35326495+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353267425+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353270164+07:00","message":"Push: 'ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353272029+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353274111+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.353276357+07:00","message":"Next Push (prob) : 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.353283572+07:00","message":"push: {false ที่นักเรียนได้เรียน 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.608323929+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.608371321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.608377256+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.608392912+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.608400371+07:00","message":"[bufferProcess] interim [960000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.60840297+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.608409993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.608412591+07:00","message":"> Transcript [2577] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.60841642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.608418449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.608420526+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.608423482+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.877230506+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.877284751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.877295798+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.87731649+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.87732571+07:00","message":"[bufferProcess] interim [140000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877329917+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877335196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877339298+07:00","message":"> Transcript [2578] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877344638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877347675+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877350996+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.877355338+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.920300705+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.920340111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.920346162+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:15.920356211+07:00","message":"[buffer interim] 254 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920362638+07:00","message":"[bufferProcess] interim [320000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920364969+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920368935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920371585+07:00","message":"> Transcript [2579] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920375377+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920377214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920379225+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:15.920381902+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.230222782+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.360941518+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.360980686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ\",\"confidence\":0.9569503}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.360986989+07:00","message":"receive interim result [true|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.360998523+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.361000572+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.361007516+07:00","message":"[buffer interim] 254 true อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361015659+07:00","message":"[bufferProcess] interim [770000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361018618+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361022645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361025302+07:00","message":"> Transcript [2580] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361028754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361030672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361032782+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361035345+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361038643+07:00","message":"Push: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361040383+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361043095+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361045557+07:00","message":"Next Push (prob) : 'นี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361047136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361048934+07:00","message":"> Transcript [2581] [true]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361050973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361052458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361053965+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361055685+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:16.361057671+07:00","message":"Push: 'นี้ไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.361065931+07:00","message":"push: {false จากตอน 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.361071693+07:00","message":"push: {true นี้ไปนะคะ 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:16.372915436+07:00","message":"write wav file: './tmp/7508/7508_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:16.803020559+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:16.961897362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:16.961922617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.307299075+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.307345284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.307351181+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.307369054+07:00","message":"[buffer interim] 255 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.307377491+07:00","message":"[bufferProcess] interim [480000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.307379961+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.333713103+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.333751875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.333757313+07:00","message":"receive interim result [false|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.333771639+07:00","message":"[buffer interim] 255 false นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.333778573+07:00","message":"[bufferProcess] interim [540000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.333782369+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.333789869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.333792361+07:00","message":"> Transcript [2582] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.333794469+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.339302839+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.339324651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.339329985+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.339339855+07:00","message":"[buffer interim] 255 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.33934596+07:00","message":"[bufferProcess] interim [600000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.339348952+07:00","message":"[bufferProcess] send to processor:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.339351461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.339353604+07:00","message":"> Transcript [2583] [false]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.339355861+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.33935787+07:00","message":"Set new StatePrefix: 'นก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.52236586+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.522402636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.522408781+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.522422093+07:00","message":"[buffer interim] 255 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.52242821+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.522430296+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.522436699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.522439472+07:00","message":"> Transcript [2584] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.522441758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.522444012+07:00","message":"Set new StatePrefix: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.783412035+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.783450555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.78345676+07:00","message":"receive interim result [false|false]: นอกจากนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.783467046+07:00","message":"[buffer interim] 255 false นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783474087+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.78347645+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783479414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783485339+07:00","message":"> Transcript [2585] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783488301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783490301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783492041+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.783493965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.96659876+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.966653828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.966660369+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:17.966674042+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966685373+07:00","message":"[bufferProcess] interim [140000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966687914+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966694414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966699035+07:00","message":"> Transcript [2586] [false]: 'นอกจากนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966703709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966706771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966709533+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:17.966712327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.549345437+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.549385131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.549391067+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.549403961+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.54941168+07:00","message":"[bufferProcess] interim [740000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549413981+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549419192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549421939+07:00","message":"> Transcript [2587] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549425262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549427399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549429188+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.549431367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.556145423+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.556157265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.556161205+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.556165849+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556169501+07:00","message":"[bufferProcess] interim [800000000]:นอกจากนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556171357+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556173365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556175653+07:00","message":"> Transcript [2588] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556177621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556179691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556181373+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556184149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556186836+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556188911+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556191206+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.556193267+07:00","message":"Next Push (prob) : 'นี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.556200667+07:00","message":"push: {false นอกจาก 0 0xc0020c1d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.690281813+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.690318931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.690325239+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.690340966+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690349194+07:00","message":"[bufferProcess] interim [920000000]:นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690351359+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690355088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690358519+07:00","message":"> Transcript [2589] [false]: 'นอกจากนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690362448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690364485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690366241+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.690368434+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.967681718+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.967723838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.9677302+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:18.967748706+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967756711+07:00","message":"[bufferProcess] interim [220000000]:นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967759982+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967764462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967767223+07:00","message":"> Transcript [2590] [false]: 'นอกจากนี้นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967770598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967772726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967774805+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:18.967777427+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.126173253+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.126220347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.12622695+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.126244093+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.12625585+07:00","message":"[bufferProcess] interim [400000000]:นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126258818+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126266206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126269062+07:00","message":"> Transcript [2591] [false]: 'นอกจากนี้นะคะคุณครูยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126272643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126274792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126277335+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.126279583+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.441867171+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.441905155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมีดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.441911448+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.441927199+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441933642+07:00","message":"[bufferProcess] interim [640000000]:นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441935711+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441938651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441941363+07:00","message":"> Transcript [2592] [false]: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441945007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441946874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441948661+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.44195091+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.44195378+07:00","message":"Push: 'นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441955476+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441957793+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.441959956+07:00","message":"Next Push (prob) : 'คุณครูยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.441967028+07:00","message":"push: {false นี้นะคะ 0 0xc0020c1d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.5717634+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.571802402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมีวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.571809122+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.571822137+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.57183009+07:00","message":"[bufferProcess] interim [760000000]:นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.571833661+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.571841739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.571845704+07:00","message":"> Transcript [2593] [false]: 'นอกจากนี้นะคะคุณครูยังมีดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.571850146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.57185321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.571855984+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.571859962+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.764691212+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.764728481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.76473469+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:19.764748823+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764757033+07:00","message":"[bufferProcess] interim [0]:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764759276+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764764533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764767303+07:00","message":"> Transcript [2594] [false]: 'นอกจากนี้นะคะคุณครูยังมีวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764770714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764773002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.764776154+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:19.76477867+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:19.962962518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:19.962974398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.021278831+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.021315442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.021321825+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.021336503+07:00","message":"[buffer interim] 255 false นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021342948+07:00","message":"[bufferProcess] interim [300000000]:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021345321+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021350616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021353146+07:00","message":"> Transcript [2595] [false]: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021356766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021358721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021361167+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.021364409+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.319600229+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.402235503+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408561222+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408617736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408625581+07:00","message":"receive interim result [true|false]: นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408636316+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408638632+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408646537+07:00","message":"[buffer interim] 255 true นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408657037+07:00","message":"[bufferProcess] interim [750000000]:นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408661246+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408665098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.40866825+07:00","message":"> Transcript [2596] [false]: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408671746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408673657+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408675851+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408678467+07:00","message":"TextPushed: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408685604+07:00","message":"Push: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408687331+07:00","message":"TextPushed: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408689598+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408692136+07:00","message":"Next Push (prob) : 'วีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408694049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408696288+07:00","message":"> Transcript [2597] [true]: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408698649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408700471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408701976+07:00","message":"StatePrefix: 'นอกจากนี้นะคะคุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.408706161+07:00","message":"TextPushed: 'นอกจากนี้นะคะคุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.40870837+07:00","message":"Push: 'วีดีทัศน์เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408712882+07:00","message":"push: {false คุณครูยังมี 0 0xc0020c1d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.408730189+07:00","message":"push: {true วีดีทัศน์เรื่อง 0 0xc0020c1d00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:20.417221332+07:00","message":"write wav file: './tmp/7508/7508_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.732818211+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.732859231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.732864678+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:20.732877882+07:00","message":"[buffer interim] 256 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.732884981+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:20.732886627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.057244464+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.057290083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การรำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.057295594+07:00","message":"receive interim result [false|false]: การรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.05730848+07:00","message":"[buffer interim] 256 false การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.057315299+07:00","message":"[bufferProcess] interim [660000000]:การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.05731766+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.057323209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.057325906+07:00","message":"> Transcript [2598] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.057328233+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.063430347+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.063444103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.063448721+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.063453857+07:00","message":"[buffer interim] 256 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063457651+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063459843+07:00","message":"[bufferProcess] send to processor:การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063463987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063466106+07:00","message":"> Transcript [2599] [false]: 'การรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063468885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063470783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063472881+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.063474749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.43614024+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.436185691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.436191349+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.436204136+07:00","message":"[buffer interim] 256 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.436210968+07:00","message":"[bufferProcess] interim [80000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.43621319+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.436218655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.43622146+07:00","message":"> Transcript [2600] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.43622467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.436226609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.436228703+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.436230903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.820933117+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.820971211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.820977413+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:21.820991248+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.820998939+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821001177+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821006556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821009325+07:00","message":"> Transcript [2601] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821012713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821014684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821016769+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:21.821018938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.013254366+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.013296305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.013303177+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.013316112+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013324937+07:00","message":"[bufferProcess] interim [680000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013327141+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.01333394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013338026+07:00","message":"> Transcript [2602] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013341599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013343634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013345905+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013348405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013355466+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013357609+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013359646+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.013361766+07:00","message":"Next Push (prob) : 'ลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.013369089+07:00","message":"push: {false การ 0 0xc0020c1000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.332034617+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.332079444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.332085757+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.332098397+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332105511+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332107855+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332113731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332116587+07:00","message":"> Transcript [2603] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332120006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332122143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332124313+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.332127066+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.518773996+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.518817001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.518823637+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.518835983+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518843486+07:00","message":"[bufferProcess] interim [220000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518845786+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518851469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518854444+07:00","message":"> Transcript [2604] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518858057+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518860156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.51886258+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.518865493+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.717400972+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.717443061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.71744927+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.717466096+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717474362+07:00","message":"[bufferProcess] interim [400000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.71747779+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717482704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717485407+07:00","message":"> Transcript [2605] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717488688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717490654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717492727+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:22.717495115+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739938928+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739959023+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739961705+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739963469+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739965268+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739966818+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.73996841+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739970548+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.73997241+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739973992+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.73997612+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739979558+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739981546+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:22.739983139+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:22.962986693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:22.962986812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.363264044+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.36330173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.363307545+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.363323015+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363330198+07:00","message":"[bufferProcess] interim [0]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363332521+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363339162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363341928+07:00","message":"> Transcript [2606] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363345634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363347714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363349806+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363352062+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363357501+07:00","message":"Push: 'ลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363359595+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363362206+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.363364586+07:00","message":"Next Push (prob) : 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.363372408+07:00","message":"push: {false ลำเลียงสารโดย 0 0xc0020c1000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.927929411+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.927969479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.927976115+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:23.927992102+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928000134+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928002934+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928007102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928010313+07:00","message":"> Transcript [2607] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928013448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928015496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928017666+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:23.928020427+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.056160647+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.056202552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.056208944+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.056224594+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056231972+07:00","message":"[bufferProcess] interim [660000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056234736+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056242595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056245694+07:00","message":"> Transcript [2608] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056248996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056251074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056253328+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.056255774+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.319259193+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.319302022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.319309717+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.319325078+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319336309+07:00","message":"[bufferProcess] interim [960000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319339094+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319346673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319349327+07:00","message":"> Transcript [2609] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.31935328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319355333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319357678+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.319360531+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.437201306+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.437244654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.437252301+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.437269143+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437278429+07:00","message":"[bufferProcess] interim [80000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.43728163+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437289525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437292262+07:00","message":"> Transcript [2610] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437295742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437297635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437299993+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437302042+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437307798+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437309552+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437311705+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.437314059+07:00","message":"Next Push (prob) : 'ซึ่งนักเรียนสาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.437321037+07:00","message":"push: {false การสร้างเวสิเคิล 0 0xc0020c1000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.565840933+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.565879385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.565885347+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.565899752+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.565906464+07:00","message":"[bufferProcess] interim [140000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.565909224+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.565915889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.565918531+07:00","message":"> Transcript [2611] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.565921289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.565923146+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.762066811+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.762112779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.762121279+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.762139083+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.762147922+07:00","message":"[bufferProcess] interim [380000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.762152111+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.76216232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.762166699+07:00","message":"> Transcript [2612] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.762170633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.762174648+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.832592825+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.832648423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.832656467+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:24.832677288+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832690737+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832694662+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832700152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832704569+07:00","message":"> Transcript [2613] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.83270974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832712514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832715576+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:24.832719542+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.022296112+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.022333577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.022339837+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.022352074+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022363813+07:00","message":"[bufferProcess] interim [680000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022366306+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022371357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.02237395+07:00","message":"> Transcript [2614] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022377866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022379665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022381357+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.022383884+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.224368185+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.224415878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.224423088+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.224438375+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224445207+07:00","message":"[bufferProcess] interim [860000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224448155+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224454181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224456792+07:00","message":"> Transcript [2615] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224460465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.22446231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224464412+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.224467267+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.339855738+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.339899199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.339906141+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.339922919+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339931445+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.33993526+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339944272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.33994888+07:00","message":"> Transcript [2616] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339954278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339957337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339960569+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339964467+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339972469+07:00","message":"Push: 'ซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339975199+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.33997842+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.339981606+07:00","message":"Next Push (prob) : 'ที่จะไปซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.340005164+07:00","message":"push: {false ซึ่งนักเรียนสามารถ 0 0xc0020c1000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.467583699+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.467627627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.467634223+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.467645508+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.467654676+07:00","message":"[bufferProcess] interim [40000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.467657241+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.467662392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.467664932+07:00","message":"> Transcript [2617] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.467668068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.467670426+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.719791297+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.719837431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.719845506+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.71985957+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.71986765+07:00","message":"[bufferProcess] interim [340000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.719870711+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.719878444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.719881037+07:00","message":"> Transcript [2618] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.719883405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.719885272+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.852652675+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.852698181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.852706338+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:25.852722284+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852733861+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852737893+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852745568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852748272+07:00","message":"> Transcript [2619] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852751759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852753593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852755335+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:25.852758109+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:25.963365912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:25.963390777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.179624507+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.179669076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.179675713+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.17968955+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179700032+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179702937+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179706329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179709068+07:00","message":"> Transcript [2620] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179712947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179714754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179716973+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.179719346+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.364304985+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.364350567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.364358965+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.364375195+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364383425+07:00","message":"[bufferProcess] interim [940000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364386784+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364390787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364393494+07:00","message":"> Transcript [2621] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364398174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364400322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364403292+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.364406749+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.378407422+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.37843186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.378438882+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.37844641+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378451556+07:00","message":"[bufferProcess] interim [0]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378454051+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378461143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378463355+07:00","message":"> Transcript [2622] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378466446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378468475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378470381+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378472946+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378476231+07:00","message":"Push: 'ที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378477981+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378480226+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.378487878+07:00","message":"Next Push (prob) : 'วิธีถักนี้เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.378496514+07:00","message":"push: {false ที่จะไปศึกษา 0 0xc0020c1000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.562489544+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.562528036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.562537847+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.562551374+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.56255833+07:00","message":"[bufferProcess] interim [180000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.56256118+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.562566973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.562570075+07:00","message":"> Transcript [2623] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.562572547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.562574517+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.808196919+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.808233765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.808240441+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:26.808255969+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808263162+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808265933+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808274588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808277436+07:00","message":"> Transcript [2624] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808281509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808283501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808285532+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:26.808288324+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.069046758+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.069091487+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-02-25T11:32:27.069098627+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.069112923+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069130611+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069134007+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069143293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069147225+07:00","message":"> Transcript [2625] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069151138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069153144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069155343+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.069158019+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.148664564+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.148705219+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-02-25T11:32:27.148711401+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.148725419+07:00","message":"[buffer interim] 256 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148733284+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148736249+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148743168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148746128+07:00","message":"> Transcript [2626] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148749896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148751839+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148754014+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.148756787+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.180804732+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449006534+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449052178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ\",\"confidence\":0.9470537}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449058684+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449069033+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449071117+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449077451+07:00","message":"[buffer interim] 256 true การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.44908441+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449087537+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449090768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449095914+07:00","message":"> Transcript [2627] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449099806+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449101511+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.44910395+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449106474+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449109519+07:00","message":"Push: 'วิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449111586+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449113862+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449116344+07:00","message":"Next Push (prob) : 'เติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449117954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449119751+07:00","message":"> Transcript [2628] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449122006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449123613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449125108+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449127087+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449128803+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.44926028+07:00","message":"push: {false วิธีถักนี้เพิ่ม 0 0xc0020c1000}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449362157+07:00","message":"Push: 'ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449366835+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่มได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449369153+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449371388+07:00","message":"Next Push (prob) : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทัศน์นี้เพิ่มเติมได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.449380301+07:00","message":"push: {true ได้นะคะ 0 0xc0020c1000}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:27.449384274+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_256.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:27.461962765+07:00","message":"write wav file: './tmp/7508/7508_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:27.563858087+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.106938651+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.106985766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.106990945+07:00","message":"receive interim result [false|false]: ในเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.107006216+07:00","message":"[buffer interim] 257 false ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.107013111+07:00","message":"[bufferProcess] interim [420000000]:ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.107015077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.408222566+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.408254956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.408260828+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.408273868+07:00","message":"[buffer interim] 257 false ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.408280193+07:00","message":"[bufferProcess] interim [660000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.408282223+07:00","message":"[bufferProcess] send to processor:ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.408287211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.408289851+07:00","message":"> Transcript [2629] [false]: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.408291879+07:00","message":"Set StatePrefix (first interim): 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.809966607+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.81000416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ทราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.810010156+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ทราย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.810025693+07:00","message":"[buffer interim] 257 false ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810033292+07:00","message":"[bufferProcess] interim [80000000]:ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810036437+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810039247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810042097+07:00","message":"> Transcript [2630] [false]: 'ในเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810045265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810047208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810048981+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.810050909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.937044224+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.937086033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.937092219+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.937107893+07:00","message":"[buffer interim] 257 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.937115155+07:00","message":"[bufferProcess] interim [200000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.937117149+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.9371211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.937124004+07:00","message":"> Transcript [2631] [false]: 'ในเว็บไซต์ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.937126737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.937128592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.937135101+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.93713699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:28.96354688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:28.963619613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.99456752+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.994606245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.994619338+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.994628865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.994631285+07:00","message":"receive interim result [false|false]:  sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.994638488+07:00","message":"[buffer interim] 257 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:28.994641317+07:00","message":"[buffer interim] 257 false  sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994647254+07:00","message":"[bufferProcess] interim [260000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994649186+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.99465191+07:00","message":"[bufferProcess] interim [260000000]: sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994654631+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994657452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994659928+07:00","message":"> Transcript [2632] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994662996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994664801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994668114+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:28.994669958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506446126+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506484912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506491591+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506501265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap Dota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.5065042+07:00","message":"receive interim result [false|false]:  sitemap Dota"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506510563+07:00","message":"[buffer interim] 257 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506513536+07:00","message":"[buffer interim] 257 false  sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506518723+07:00","message":"[bufferProcess] interim [740000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506520766+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506523241+07:00","message":"[bufferProcess] interim [740000000]: sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506525436+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506527923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506530608+07:00","message":"> Transcript [2633] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.50653362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506535465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506537164+07:00","message":"StatePrefix: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506538971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.50654133+07:00","message":"Push: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.50654302+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.506545923+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.50654789+07:00","message":"Next Push (prob) : 'ไซต์ sitemap'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.506555823+07:00","message":"push: {false ในเว็บ 0 0xc00039d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511767684+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511802902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511808743+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511820057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Dota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511822588+07:00","message":"receive interim result [false|false]:  Dota"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511828209+07:00","message":"[buffer interim] 257 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.511831368+07:00","message":"[buffer interim] 257 false  Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511837117+07:00","message":"[bufferProcess] interim [800000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511839173+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511841642+07:00","message":"[bufferProcess] interim [800000000]: Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511843635+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511846205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511848837+07:00","message":"> Transcript [2634] [false]: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.51185153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511853349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511855265+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.511857182+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698363164+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698413509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698421478+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698433232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ดอท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698436422+07:00","message":"receive interim result [false|false]:  ดอท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698443871+07:00","message":"[buffer interim] 257 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.698450144+07:00","message":"[buffer interim] 257 false  ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698455273+07:00","message":"[bufferProcess] interim [980000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698457315+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698459966+07:00","message":"[bufferProcess] interim [980000000]: ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698462786+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698465841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698468456+07:00","message":"> Transcript [2635] [false]: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698471877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698473694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698476324+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.698478397+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.892465206+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.89250461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.892510025+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.892522591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" signage\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.892525259+07:00","message":"receive interim result [false|false]:  signage"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.892535146+07:00","message":"[buffer interim] 257 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:29.892538934+07:00","message":"[buffer interim] 257 false  signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.89254441+07:00","message":"[bufferProcess] interim [160000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892546707+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892549208+07:00","message":"[bufferProcess] interim [160000000]: signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892551441+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892554031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892556474+07:00","message":"> Transcript [2636] [false]: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.89255903+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.89256141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892563102+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:29.892564953+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.21884721+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.21888476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.218890942+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.218900517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap .mpg นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.218903331+07:00","message":"receive interim result [false|false]:  sitemap .mpg นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.218910504+07:00","message":"[buffer interim] 257 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.218915701+07:00","message":"[buffer interim] 257 false  sitemap .mpg นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218921891+07:00","message":"[bufferProcess] interim [520000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218924074+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218929462+07:00","message":"[bufferProcess] interim [520000000]: sitemap .mpg นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218935344+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap .mpg นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218938545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218941267+07:00","message":"> Transcript [2637] [false]: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218943773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.218945596+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.388887538+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.452078812+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554648951+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554695495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ signage นะคะ\",\"confidence\":0.89212155}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554702832+07:00","message":"receive interim result [true|false]: ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554713595+07:00","message":"end recv isFinal message id 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554715648+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554722733+07:00","message":"[buffer interim] 257 true ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554729768+07:00","message":"[bufferProcess] interim [850000000]:ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554732456+07:00","message":"[bufferProcess] send to processor (isfinal):ในเว็บไซต์ sitemap .mpg นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554736028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554738685+07:00","message":"> Transcript [2638] [false]: 'ในเว็บไซต์ sitemap .mpg นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554741001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554742799+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ sitemap .mpg นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554744366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554746123+07:00","message":"> Transcript [2639] [true]: 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554748303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554749974+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554751687+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap .mpg นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554754624+07:00","message":"TextPushed: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.554757067+07:00","message":"Push: 'ไซต์ signage นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.554764293+07:00","message":"push: {true ไซต์ signage นะคะ 0 0xc00039d100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:30.562927135+07:00","message":"write wav file: './tmp/7508/7508_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.936238915+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.936277957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.93628351+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.936298523+07:00","message":"[buffer interim] 258 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.93630559+07:00","message":"[bufferProcess] interim [300000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.936307253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.989267728+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.98931162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.989317487+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:30.989329844+07:00","message":"[buffer interim] 258 false โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.989338983+07:00","message":"[bufferProcess] interim [420000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.989340831+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.989344544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.989349082+07:00","message":"> Transcript [2640] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:30.989351307+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.299844231+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.299881567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.299887753+07:00","message":"receive interim result [false|false]: โดยมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.299903499+07:00","message":"[buffer interim] 258 false โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299909761+07:00","message":"[bufferProcess] interim [660000000]:โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299912358+07:00","message":"[bufferProcess] send to processor:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.2999181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299920481+07:00","message":"> Transcript [2641] [false]: 'โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299923311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299925011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299926958+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.299929196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.302917536+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.302925152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.302929816+07:00","message":"receive interim result [false|false]: โดยมีวัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.302933282+07:00","message":"[buffer interim] 258 false โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302936131+07:00","message":"[bufferProcess] interim [720000000]:โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302938064+07:00","message":"[bufferProcess] send to processor:โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302939935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302941712+07:00","message":"> Transcript [2642] [false]: 'โดยมีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302943728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302945377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302947985+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.302949638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.493458614+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.493494827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.493501115+07:00","message":"receive interim result [false|false]: โดยมีไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.493515904+07:00","message":"[buffer interim] 258 false โดยมีไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493522783+07:00","message":"[bufferProcess] interim [840000000]:โดยมีไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493524938+07:00","message":"[bufferProcess] send to processor:โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493530865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493533415+07:00","message":"> Transcript [2643] [false]: 'โดยมีวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493536383+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493538384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.49354056+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.493542507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686262267+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686302169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686308492+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686316647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.68632042+07:00","message":"receive interim result [false|false]:  URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686334314+07:00","message":"[buffer interim] 258 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686341578+07:00","message":"[buffer interim] 258 false  URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686348311+07:00","message":"[bufferProcess] interim [80000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686350915+07:00","message":"[bufferProcess] send to processor:โดยมีไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686355803+07:00","message":"[bufferProcess] interim [80000000]: URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686358627+07:00","message":"[bufferProcess] update buffer: โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686361237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686363823+07:00","message":"> Transcript [2644] [false]: 'โดยมีไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686366532+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686368411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686370318+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686372259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686376024+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686377719+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686379651+07:00","message":"Set new StatePrefix : 'โดยมีไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.686381571+07:00","message":"Next Push (prob) : 'มีไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.686388343+07:00","message":"push: {false โดย 0 0xc000045180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.810685503+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.810716535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.81072177+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.810729608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.810732287+07:00","message":"receive interim result [false|false]:  URL ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.810738303+07:00","message":"[buffer interim] 258 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.810743052+07:00","message":"[buffer interim] 258 false  URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810748077+07:00","message":"[bufferProcess] interim [200000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810750261+07:00","message":"[bufferProcess] send to processor:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810754504+07:00","message":"[bufferProcess] interim [200000000]: URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810756932+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810759212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810761572+07:00","message":"> Transcript [2645] [false]: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810763492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.810765165+07:00","message":"Set new StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.88433579+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.884376898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.884383066+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.884392697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.884395466+07:00","message":"receive interim result [false|false]:  URL ที่หัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.884402705+07:00","message":"[buffer interim] 258 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:31.884405444+07:00","message":"[buffer interim] 258 false  URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884411351+07:00","message":"[bufferProcess] interim [320000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.88441344+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.88441602+07:00","message":"[bufferProcess] interim [320000000]: URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884418409+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884421247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884423775+07:00","message":"> Transcript [2646] [false]: 'โดยมี URL ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884427288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884429191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.884430875+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:31.88443459+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:31.963646057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:31.963657319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.002940199+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.002973423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.002978668+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.002988543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.002991516+07:00","message":"receive interim result [false|false]:  URL ที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.002997802+07:00","message":"[buffer interim] 258 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.003000524+07:00","message":"[buffer interim] 258 false  URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003005668+07:00","message":"[bufferProcess] interim [380000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003007814+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003010429+07:00","message":"[bufferProcess] interim [380000000]: URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003012834+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003015649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003018284+07:00","message":"> Transcript [2647] [false]: 'โดยมี URL ที่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003021824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003023704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003025475+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.003027738+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.084992721+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.085032971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.085039249+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.085050015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.085052803+07:00","message":"receive interim result [false|false]:  URL ที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.085060246+07:00","message":"[buffer interim] 258 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.085063062+07:00","message":"[buffer interim] 258 false  URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085068277+07:00","message":"[bufferProcess] interim [500000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085070582+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085075912+07:00","message":"[bufferProcess] interim [500000000]: URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.08507813+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085081142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085084098+07:00","message":"> Transcript [2648] [false]: 'โดยมี URL ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.08508761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085089339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085092668+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.085095133+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333343018+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333378647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333385095+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333393745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333396615+07:00","message":"receive interim result [false|false]:  ที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333403987+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333408898+07:00","message":"[buffer interim] 258 false  ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333414157+07:00","message":"[bufferProcess] interim [680000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333416329+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333419122+07:00","message":"[bufferProcess] interim [680000000]: ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333421663+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333424617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333427217+07:00","message":"> Transcript [2649] [false]: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333430211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333432013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333434152+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333436068+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333438052+07:00","message":"Push: 'มี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.33344231+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333444517+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.333446605+07:00","message":"Next Push (prob) : ' ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.333453635+07:00","message":"push: {false มี URL 0 0xc000045180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421510586+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421552981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421560565+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421572514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421575768+07:00","message":"receive interim result [false|false]:  ที่คุณครูคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421599088+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.421626561+07:00","message":"[buffer interim] 258 false  ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421633648+07:00","message":"[bufferProcess] interim [740000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421637099+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421640591+07:00","message":"[bufferProcess] interim [740000000]: ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421643438+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421646664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421649556+07:00","message":"> Transcript [2650] [false]: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421653351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421655447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421657121+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.421658941+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.433594094+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.433627395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.433633116+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.43363891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.433642519+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.433651894+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.43365584+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433661937+07:00","message":"[bufferProcess] interim [800000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433664474+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433667146+07:00","message":"[bufferProcess] interim [800000000]: ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433669301+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433671915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.43367476+07:00","message":"> Transcript [2651] [false]: 'โดยมี URL ที่คุณครูคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433678721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433680705+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433682728+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.433684684+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.597979707+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.598018476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.598024312+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.598035331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.598042096+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.59804925+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.59805326+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598059594+07:00","message":"[bufferProcess] interim [980000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598062412+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.59806548+07:00","message":"[bufferProcess] interim [980000000]: ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598068667+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598071716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598074171+07:00","message":"> Transcript [2652] [false]: 'โดยมี URL ที่คุณครูขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598077725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598079651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598081436+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.598083651+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717135447+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717187109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717192593+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717206753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717214168+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717220925+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717224818+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717230709+07:00","message":"[bufferProcess] interim [40000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717233542+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717236774+07:00","message":"[bufferProcess] interim [40000000]: ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717243017+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.71724609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717248882+07:00","message":"> Transcript [2653] [false]: 'โดยมี URL ที่คุณครูขึ้นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717252636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717254805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717256679+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717258785+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717261217+07:00","message":"Push: ' ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717262885+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717264706+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครูขึ้นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.717266606+07:00","message":"Next Push (prob) : 'ขึ้นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.717275031+07:00","message":"push: {false  ที่คุณครู 0 0xc000045180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.768356902+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.768386341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.768392231+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.768406659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.76841001+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.76841617+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.768419373+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.76842537+07:00","message":"[bufferProcess] interim [160000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.76842776+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.768430766+07:00","message":"[bufferProcess] interim [160000000]: ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.768433502+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.768436308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.768439125+07:00","message":"> Transcript [2654] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.768441935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.768443873+07:00","message":"Set new StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904035514+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904070132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904075846+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904087043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904090438+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904098058+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:32.904101719+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904107981+07:00","message":"[bufferProcess] interim [280000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.90411069+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.90411344+07:00","message":"[bufferProcess] interim [280000000]: ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.90411642+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904119666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904122235+07:00","message":"> Transcript [2655] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904125448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904127633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904129494+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:32.904131832+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091065799+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091102093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091108481+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091125564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091129713+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091142758+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.091160364+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091169774+07:00","message":"[bufferProcess] interim [460000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091174447+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091178605+07:00","message":"[bufferProcess] interim [460000000]: ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091182715+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091187529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091198841+07:00","message":"> Transcript [2656] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091203042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091206227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091209582+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.091213174+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.438830505+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.43887272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.438878628+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.438891591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.438895315+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.438913478+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.438937845+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.43894713+07:00","message":"[bufferProcess] interim [820000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438952059+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438960347+07:00","message":"[bufferProcess] interim [820000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438964486+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438968539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438972871+07:00","message":"> Transcript [2657] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438977794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438980533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438983764+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.438986958+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.62152132+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.621565024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.62157431+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.621592546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.62159874+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.621614547+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.621619213+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621627446+07:00","message":"[bufferProcess] interim [940000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621632742+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621636668+07:00","message":"[bufferProcess] interim [940000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621641027+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621645283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621648773+07:00","message":"> Transcript [2658] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621653906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621656578+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.62165985+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621662882+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621670806+07:00","message":"Push: 'ขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621673733+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.621676588+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.62167949+07:00","message":"Next Push (prob) : 'บนหน้าจอนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.62169056+07:00","message":"push: {false ขึ้นไว้ 0 0xc000045180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671532927+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671572076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671578465+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671592893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671597123+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671606063+07:00","message":"[buffer interim] 258 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.671616442+07:00","message":"[buffer interim] 258 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671623899+07:00","message":"[bufferProcess] interim [60000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671627082+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671631007+07:00","message":"[bufferProcess] interim [60000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671634514+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671638665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671642229+07:00","message":"> Transcript [2659] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671646601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671649321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671652167+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.671655846+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.779781867+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.901420764+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.901459559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.901465725+07:00","message":"receive interim result [true|false]: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.9014728+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.901474765+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.901481036+07:00","message":"[buffer interim] 258 true โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901488481+07:00","message":"[bufferProcess] interim [360000000]:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901491201+07:00","message":"[bufferProcess] send to processor (isfinal):โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901494281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901496884+07:00","message":"> Transcript [2660] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901500326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901502025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901504256+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901507101+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901508977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901510709+07:00","message":"> Transcript [2661] [true]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901512603+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901514057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.90151561+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.90151731+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:33.901520048+07:00","message":"Push: 'บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.901527424+07:00","message":"push: {true บนหน้าจอนี้นะคะ 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:33.909807455+07:00","message":"write wav file: './tmp/7508/7508_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:33.972379288+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.099984001+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.191436191+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.191469825+07:00","message":"found end of frame, send empty tag with msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.191474097+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.191483833+07:00","message":"[buffer interim] 259 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191493144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191503329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191506229+07:00","message":"> Transcript [2662] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191509371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191511284+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191513264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191515495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.191521313+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.191531724+07:00","message":"push: {true \n 0 0xc0004a9280}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:34.195926004+07:00","message":"write wav file: './tmp/7508/7508_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.23105859+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.565927087+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.565965277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.565969991+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.565981086+07:00","message":"[buffer interim] 260 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.56598793+07:00","message":"[bufferProcess] interim [420000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.565990495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.760266801+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.760309946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.760315481+07:00","message":"receive interim result [false|false]: หรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:34.760327856+07:00","message":"[buffer interim] 260 false หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.760337624+07:00","message":"[bufferProcess] interim [540000000]:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.760340857+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.760347585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.760351456+07:00","message":"> Transcript [2663] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:34.760354338+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:34.964233324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:34.964238854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.091845443+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.091883109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.091888479+07:00","message":"receive interim result [false|false]: หรือว่านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.091901618+07:00","message":"[buffer interim] 260 false หรือว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091908635+07:00","message":"[bufferProcess] interim [840000000]:หรือว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091910676+07:00","message":"[bufferProcess] send to processor:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091915409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091917881+07:00","message":"> Transcript [2664] [false]: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091920574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091922435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091924133+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.091926049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.114048308+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.114077928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.114082895+07:00","message":"receive interim result [false|false]: หรือว่านั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.114095889+07:00","message":"[buffer interim] 260 false หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114102391+07:00","message":"[bufferProcess] interim [900000000]:หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114104641+07:00","message":"[bufferProcess] send to processor:หรือว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114107805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114110339+07:00","message":"> Transcript [2665] [false]: 'หรือว่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114113373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114115392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114117033+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.114118696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.199935513+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.199984238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.199990245+07:00","message":"receive interim result [false|false]: หรือว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.200007077+07:00","message":"[buffer interim] 260 false หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200014152+07:00","message":"[bufferProcess] interim [960000000]:หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200016531+07:00","message":"[bufferProcess] send to processor:หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200023523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200026349+07:00","message":"> Transcript [2666] [false]: 'หรือว่านั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200029433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.2000339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200036306+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.200038383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.205027039+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.205047351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.205052578+07:00","message":"receive interim result [false|false]: หรือว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.205062643+07:00","message":"[buffer interim] 260 false หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205068214+07:00","message":"[bufferProcess] interim [20000000]:หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205070325+07:00","message":"[bufferProcess] send to processor:หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205076809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205079084+07:00","message":"> Transcript [2667] [false]: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205081906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205083905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205085485+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205087347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.20509322+07:00","message":"Push: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205095584+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.205097459+07:00","message":"Set new StatePrefix : 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.20509953+07:00","message":"Next Push (prob) : 'ว่านัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.205107119+07:00","message":"push: {false หรือ 0 0xc003992c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.458636779+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.458677916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.458683966+07:00","message":"receive interim result [false|false]: หรือว่านักเรียนอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.458697053+07:00","message":"[buffer interim] 260 false หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.458703149+07:00","message":"[bufferProcess] interim [320000000]:หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.45870544+07:00","message":"[bufferProcess] send to processor:หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.458710357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.458713005+07:00","message":"> Transcript [2668] [false]: 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.458716041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.458717921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.45872016+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.458722205+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.657674962+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.657713515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.65771898+07:00","message":"receive interim result [false|false]: หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.657732676+07:00","message":"[buffer interim] 260 false หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.65773949+07:00","message":"[bufferProcess] interim [500000000]:หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.657742276+07:00","message":"[bufferProcess] send to processor:หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.65775077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.657753464+07:00","message":"> Transcript [2669] [false]: 'หรือว่านักเรียนอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.657757027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.657759075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.657760884+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.657762774+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.89091584+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987679685+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987734865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอาจจะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987740115+07:00","message":"receive interim result [true|false]: หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987752942+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987755528+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987762827+07:00","message":"[buffer interim] 260 true หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987771897+07:00","message":"[bufferProcess] interim [890000000]:หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987776428+07:00","message":"[bufferProcess] send to processor (isfinal):หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987779656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987782347+07:00","message":"> Transcript [2670] [false]: 'หรือว่านักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987785501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.98778736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987790705+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987792846+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987794548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.98779634+07:00","message":"> Transcript [2671] [true]: 'หรือว่านักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987798251+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987799786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987801296+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987803031+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:35.987808949+07:00","message":"Push: 'ว่านักเรียนอาจจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:35.987816337+07:00","message":"push: {true ว่านักเรียนอาจจะ 0 0xc003992c00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:35.995961976+07:00","message":"write wav file: './tmp/7508/7508_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.022127032+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.383917043+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.383971945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.383976965+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.383992247+07:00","message":"[buffer interim] 261 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.383998546+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.384000204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.558729274+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.558770199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.558775599+07:00","message":"receive interim result [false|false]: ไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.558789194+07:00","message":"[buffer interim] 261 false ไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.558795975+07:00","message":"[bufferProcess] interim [540000000]:ไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.558797991+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.55880066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.55880311+07:00","message":"> Transcript [2672] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.558805056+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.575577393+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.575596043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.575600414+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.575605421+07:00","message":"[buffer interim] 261 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.57561422+07:00","message":"[bufferProcess] interim [600000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575616324+07:00","message":"[bufferProcess] send to processor:ไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575618626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575621129+07:00","message":"> Transcript [2673] [false]: 'ไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575624472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575626764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575628786+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.575630591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.676173668+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.676215282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.676221216+07:00","message":"receive interim result [false|false]: ไปศึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.676235542+07:00","message":"[buffer interim] 261 false ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676242418+07:00","message":"[bufferProcess] interim [660000000]:ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676245104+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.67625116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676253996+07:00","message":"> Transcript [2674] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676257188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676259138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676261348+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.676263412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.681070229+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.68110403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.681110423+07:00","message":"receive interim result [false|false]: ไปศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:36.681126002+07:00","message":"[buffer interim] 261 false ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681133202+07:00","message":"[bufferProcess] interim [720000000]:ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681136238+07:00","message":"[bufferProcess] send to processor:ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681140242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681144177+07:00","message":"> Transcript [2675] [false]: 'ไปศึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.68114783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681150518+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681153576+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:36.681156704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.006984545+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.007023861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.007030501+07:00","message":"receive interim result [false|false]: ไปศึกษาดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.007053394+07:00","message":"[buffer interim] 261 false ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007060766+07:00","message":"[bufferProcess] interim [20000000]:ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007062968+07:00","message":"[bufferProcess] send to processor:ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007069145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007071737+07:00","message":"> Transcript [2676] [false]: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007074658+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.00707656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007078487+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007080749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007086536+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007088342+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007090322+07:00","message":"Set new StatePrefix : 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.007092429+07:00","message":"Next Push (prob) : 'ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.007100248+07:00","message":"push: {false ไป 0 0xc003992e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.198567797+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.198599306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.198604522+07:00","message":"receive interim result [false|false]: ไปศึกษาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.198622947+07:00","message":"[buffer interim] 261 false ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198629454+07:00","message":"[bufferProcess] interim [140000000]:ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198631854+07:00","message":"[bufferProcess] send to processor:ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198637009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.19863972+07:00","message":"> Transcript [2677] [false]: 'ไปศึกษาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198642719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198644503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198646207+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.198648665+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.445923326+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.445971074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.445976755+07:00","message":"receive interim result [false|false]: ไปศึกษาได้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.445989669+07:00","message":"[buffer interim] 261 false ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.445995811+07:00","message":"[bufferProcess] interim [440000000]:ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.445998076+07:00","message":"[bufferProcess] send to processor:ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.446002916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.446005745+07:00","message":"> Transcript [2678] [false]: 'ไปศึกษาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.446009243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.446011274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.446013056+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.446015372+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.560947604+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.575688309+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.57573816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.575743147+07:00","message":"receive interim result [false|false]: ไปศึกษาได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.575756486+07:00","message":"[buffer interim] 261 false ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575762678+07:00","message":"[bufferProcess] interim [560000000]:ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575764748+07:00","message":"[bufferProcess] send to processor:ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575769877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575772638+07:00","message":"> Transcript [2679] [false]: 'ไปศึกษาได้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575775584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575777596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575779392+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.575781498+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659333645+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659379018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จาก\",\"confidence\":0.91721934}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659385861+07:00","message":"receive interim result [true|false]: ไปศึกษาได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659394249+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659396457+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659403431+07:00","message":"[buffer interim] 261 true ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659412335+07:00","message":"[bufferProcess] interim [770000000]:ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659416554+07:00","message":"[bufferProcess] send to processor (isfinal):ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659419404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.65942216+07:00","message":"> Transcript [2680] [false]: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659425352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659427024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659428743+07:00","message":"StatePrefix: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659430656+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659436432+07:00","message":"Push: 'ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659438122+07:00","message":"TextPushed: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659440853+07:00","message":"Set new StatePrefix : 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659443015+07:00","message":"Next Push (prob) : 'ได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659446419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659448435+07:00","message":"> Transcript [2681] [true]: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659450451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659452009+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659453532+07:00","message":"StatePrefix: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.659455163+07:00","message":"TextPushed: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:37.65945698+07:00","message":"Push: 'ได้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.65946484+07:00","message":"push: {false ศึกษา 0 0xc003992e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.659470625+07:00","message":"push: {true ได้จาก 0 0xc003992e80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:37.667791631+07:00","message":"write wav file: './tmp/7508/7508_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:37.761672384+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:37.964565893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:37.964585796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.092063271+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.092104205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.092109403+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.09212318+07:00","message":"[buffer interim] 262 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.09212882+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.092130702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.601154516+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.601212762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.60121817+07:00","message":"receive interim result [false|false]: การปัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.60123438+07:00","message":"[buffer interim] 262 false การปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.601242296+07:00","message":"[bufferProcess] interim [840000000]:การปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.601244978+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.601252047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.601254893+07:00","message":"> Transcript [2682] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.601257134+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.604951453+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.60496385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.604967869+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.604973091+07:00","message":"[buffer interim] 262 false การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604981441+07:00","message":"[bufferProcess] interim [900000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604984018+07:00","message":"[bufferProcess] send to processor:การปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604986481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604988722+07:00","message":"> Transcript [2683] [false]: 'การปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604992091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604994069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604995846+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.604997691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.922779526+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.922820782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.922826543+07:00","message":"receive interim result [false|false]: การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:38.92284111+07:00","message":"[buffer interim] 262 false การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922848307+07:00","message":"[bufferProcess] interim [200000000]:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922850725+07:00","message":"[bufferProcess] send to processor:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922857391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922860218+07:00","message":"> Transcript [2684] [false]: 'การสแกน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922863518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922865996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922867828+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:38.922869761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.178490015+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.178529725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.178536924+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.178549169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" QR\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.17855271+07:00","message":"receive interim result [false|false]:  QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.178561099+07:00","message":"[buffer interim] 262 false การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.17856959+07:00","message":"[buffer interim] 262 false  QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178577353+07:00","message":"[bufferProcess] interim [500000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178581041+07:00","message":"[bufferProcess] send to processor:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178585321+07:00","message":"[bufferProcess] interim [500000000]: QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.17858893+07:00","message":"[bufferProcess] update buffer: การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178593705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178596393+07:00","message":"> Transcript [2685] [false]: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178599411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178601265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178603088+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.178604941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.30453671+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304574602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304581446+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304592933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" QR Code\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304595267+07:00","message":"receive interim result [false|false]:  QR Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304601802+07:00","message":"[buffer interim] 262 false การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304614131+07:00","message":"[buffer interim] 262 false  QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304620844+07:00","message":"[bufferProcess] interim [560000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304623472+07:00","message":"[bufferProcess] send to processor:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304630167+07:00","message":"[bufferProcess] interim [560000000]: QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304633127+07:00","message":"[bufferProcess] update buffer: การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304635985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.30463946+07:00","message":"> Transcript [2686] [false]: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304642208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304644143+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304646532+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304650078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304657131+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304658943+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304660715+07:00","message":"Set new StatePrefix : 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.304662929+07:00","message":"Next Push (prob) : 'สแกน QR'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.304671377+07:00","message":"push: {false การ 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.49709323+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.497148521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.497156019+07:00","message":"receive interim result [false|false]: การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.497176515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Code\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.497179284+07:00","message":"receive interim result [false|false]:  Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.497186823+07:00","message":"[buffer interim] 262 false การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.497190182+07:00","message":"[buffer interim] 262 false  Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497196609+07:00","message":"[bufferProcess] interim [800000000]:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497199258+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497201848+07:00","message":"[bufferProcess] interim [800000000]: Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.49720404+07:00","message":"[bufferProcess] update buffer: การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497220327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497249997+07:00","message":"> Transcript [2687] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497256425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497258657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.49726078+07:00","message":"StatePrefix: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.497263329+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.875971737+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.876007729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR Code\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.876013838+07:00","message":"receive interim result [false|false]: การสแกน QR Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:39.876032702+07:00","message":"[buffer interim] 262 false การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876045554+07:00","message":"[bufferProcess] interim [160000000]:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876048628+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876052535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876055734+07:00","message":"> Transcript [2688] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.87605878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876060922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876062996+07:00","message":"StatePrefix: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:39.876065183+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.003981774+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.004022383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.004029022+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.004044859+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004052138+07:00","message":"[bufferProcess] interim [280000000]:การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004055031+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004061812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004064658+07:00","message":"> Transcript [2689] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004068519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004071248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004073103+07:00","message":"StatePrefix: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.004075322+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.198849934+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.198897462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.198904177+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.198917592+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.198924934+07:00","message":"[bufferProcess] interim [460000000]:การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.198927591+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.198933804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.198936498+07:00","message":"> Transcript [2690] [false]: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.198939519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.198941857+07:00","message":"Set new StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.200952176+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.200988335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.200995902+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.201008962+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201015008+07:00","message":"[bufferProcess] interim [520000000]:การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201017189+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.20102246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201024929+07:00","message":"> Transcript [2691] [false]: 'การสแกนคิวอาร์โค้ดประจำวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201028287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201030412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201032565+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.201035023+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.399066187+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.399117186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.399124941+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.399141188+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399149219+07:00","message":"[bufferProcess] interim [640000000]:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399151603+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399155623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399160211+07:00","message":"> Transcript [2692] [false]: 'การสแกนคิวอาร์โค้ดประจำบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399164321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399166339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399168133+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.399171098+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.518353858+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.518393333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.51839932+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.518414067+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518422146+07:00","message":"[bufferProcess] interim [820000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518424514+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518431761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518435109+07:00","message":"> Transcript [2693] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.51843879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518440936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518442672+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.518445106+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:40.96479703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:40.964808669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967844001+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967881854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967888455+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967898689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967901058+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.96790771+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967913783+07:00","message":"[buffer interim] 262 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967920412+07:00","message":"[bufferProcess] interim [240000000]:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967922909+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967928112+07:00","message":"[bufferProcess] interim [240000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.96793039+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967933371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967936143+07:00","message":"> Transcript [2694] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967939662+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967941744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967943516+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967945952+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967951839+07:00","message":"Push: 'สแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967953703+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967955847+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:40.967957739+07:00","message":"Next Push (prob) : 'บทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:40.967964917+07:00","message":"push: {false สแกนคิวอาร์โค้ดประจำ 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.098551158+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.098586587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.09859242+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.098614183+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098622595+07:00","message":"[bufferProcess] interim [420000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098625102+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098632296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098635218+07:00","message":"> Transcript [2695] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098638602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098640713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.09864276+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.098645853+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605182783+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605218136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605224541+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605235679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605238713+07:00","message":"receive interim result [false|false]:  หนังสือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605244889+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.605248207+07:00","message":"[buffer interim] 262 false  หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605253504+07:00","message":"[bufferProcess] interim [840000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605255709+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605258382+07:00","message":"[bufferProcess] interim [840000000]: หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605261134+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605264047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605266845+07:00","message":"> Transcript [2696] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605269967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605271814+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605273549+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.605275563+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797322072+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797364129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797370954+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797381709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797385153+07:00","message":"receive interim result [false|false]:  หนังสือเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797393283+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:41.797396779+07:00","message":"[buffer interim] 262 false  หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797402271+07:00","message":"[bufferProcess] interim [80000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797405678+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797408514+07:00","message":"[bufferProcess] interim [80000000]: หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.79741127+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797414274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797417063+07:00","message":"> Transcript [2697] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797420202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797422099+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797424089+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:41.797426694+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118397156+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.11843259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118437893+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118447869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118450641+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118456792+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118460451+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118465701+07:00","message":"[bufferProcess] interim [380000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118468506+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118473194+07:00","message":"[bufferProcess] interim [380000000]: หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118475918+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118479174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118481442+07:00","message":"> Transcript [2698] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118485072+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118487112+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.11848897+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118491322+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118493875+07:00","message":"Push: 'บทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118495594+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.11849779+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.118500071+07:00","message":"Next Push (prob) : ' หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.118506546+07:00","message":"push: {false บทที่ 1 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190436587+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190473762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190480621+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190498247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190501765+07:00","message":"receive interim result [false|false]:  หนังสือเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190518008+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.190535582+07:00","message":"[buffer interim] 262 false  หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190543575+07:00","message":"[bufferProcess] interim [500000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190546888+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190554796+07:00","message":"[bufferProcess] interim [500000000]: หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190557562+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190563848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190567052+07:00","message":"> Transcript [2699] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190571084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190573052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190574994+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.190577837+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.318930079+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.318968763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.318974829+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.318989513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.31899381+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.319003277+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.319006728+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319011977+07:00","message":"[bufferProcess] interim [560000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319014368+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319017362+07:00","message":"[bufferProcess] interim [560000000]: หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319020351+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319024126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319026864+07:00","message":"> Transcript [2700] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319030229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319032035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.31903409+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.319036132+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567308319+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567345923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567353318+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567365374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567368293+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567376485+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.567379699+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567385135+07:00","message":"[bufferProcess] interim [860000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567387774+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567390649+07:00","message":"[bufferProcess] interim [860000000]: หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567393964+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567396844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567399667+07:00","message":"> Transcript [2701] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567403443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567405293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567407461+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.567409599+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696399007+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696433763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696440112+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696449357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696452031+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696457987+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696463452+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696468702+07:00","message":"[bufferProcess] interim [980000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696471489+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696476615+07:00","message":"[bufferProcess] interim [980000000]: หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696479302+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696482442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696488692+07:00","message":"> Transcript [2702] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696492551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696494445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696496684+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.69649895+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696505+07:00","message":"Push: ' หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696507007+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696509158+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.696511565+07:00","message":"Next Push (prob) : 'วิทยาศาสตร์ป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.696518749+07:00","message":"push: {false  หนังสือเรียน 0 0xc00039d800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828051108+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828086803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828093421+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828103113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828105835+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828112617+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:42.828116109+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828122038+07:00","message":"[bufferProcess] interim [100000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828124333+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828127456+07:00","message":"[bufferProcess] interim [100000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.82813004+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828134956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828137607+07:00","message":"> Transcript [2703] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828140284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:42.828143532+07:00","message":"Set new StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207875999+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207909142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207915787+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207926482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207929413+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207937048+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.207943487+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207956417+07:00","message":"[bufferProcess] interim [460000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207959304+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207966192+07:00","message":"[bufferProcess] interim [460000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207969284+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207973246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207976217+07:00","message":"> Transcript [2704] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207978598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.207980456+07:00","message":"Set new StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276613363+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276654307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276659772+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276670501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276673688+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276681426+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.276684418+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276690058+07:00","message":"[bufferProcess] interim [580000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276692485+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276695151+07:00","message":"[bufferProcess] interim [580000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276697865+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276700772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276703529+07:00","message":"> Transcript [2705] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276707307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276709523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276711203+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.276713494+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532795223+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532830884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532836436+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532848152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532851826+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532859639+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.532863236+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532868801+07:00","message":"[bufferProcess] interim [820000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532871279+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532877419+07:00","message":"[bufferProcess] interim [820000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532883177+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532886085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532888895+07:00","message":"> Transcript [2706] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532892381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532894299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532896558+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.532899219+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722642341+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722677874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722684414+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722692796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722695554+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722702919+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.722706428+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722712476+07:00","message":"[bufferProcess] interim [0]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722714676+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722720092+07:00","message":"[bufferProcess] interim [0]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.72272336+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722733647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722754624+07:00","message":"> Transcript [2707] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722761837+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722764605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722766765+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.722769975+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928444176+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928484579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928491164+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.92851119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928515107+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928531832+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928553102+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.92856013+07:00","message":"[bufferProcess] interim [180000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928563416+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928569416+07:00","message":"[bufferProcess] interim [180000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928572147+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928575352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928582974+07:00","message":"> Transcript [2708] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928587106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928588982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928591094+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928593958+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928601732+07:00","message":"Push: 'วิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.92860359+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928605869+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:43.928614194+07:00","message":"Next Push (prob) : 'ก็ได้เช่นเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:43.928623937+07:00","message":"push: {false วิทยาศาสตร์ชีวภาพ 0 0xc00039d800}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:43.965006007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:43.965028398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.169698403+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.169733552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.169740004+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.169750311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.169753641+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.16976153+07:00","message":"[buffer interim] 262 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.169765037+07:00","message":"[buffer interim] 262 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.1697712+07:00","message":"[bufferProcess] interim [480000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169773746+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169776972+07:00","message":"[bufferProcess] interim [480000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169779878+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169783078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169792056+07:00","message":"> Transcript [2709] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169796462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169801566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169803505+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.169805876+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.279669727+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.391631826+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.391674238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ\",\"confidence\":0.9182031}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.3916834+07:00","message":"receive interim result [true|false]: การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.391695821+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.391698456+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.391716213+07:00","message":"[buffer interim] 262 true การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391742259+07:00","message":"[bufferProcess] interim [750000000]:การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391746279+07:00","message":"[bufferProcess] send to processor (isfinal):การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391764468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391827654+07:00","message":"> Transcript [2710] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391835796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391838912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391842302+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391845404+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391848654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391850969+07:00","message":"> Transcript [2711] [true]: 'การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391853316+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391854849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391856363+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391858308+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.391860118+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.392107646+07:00","message":"Push: 'ก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.392116539+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.392119225+07:00","message":"Set new StatePrefix : 'การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.39212165+07:00","message":"Next Push (prob) : 'การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:44.392131691+07:00","message":"push: {true ก็ได้เช่นเดียวกันค่ะ 0 0xc00039d800}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:44.392128029+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_262.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:44.409596544+07:00","message":"write wav file: './tmp/7508/7508_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.193202509+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.519419685+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.519460793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.519466237+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.519479274+07:00","message":"[buffer interim] 263 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.519486557+07:00","message":"[bufferProcess] interim [420000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.519488383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.51949374+07:00","message":"[bufferProcess] send to processor (ticker):ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.51949652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.51949891+07:00","message":"> Transcript [2712] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.519501041+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.725260459+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.725301563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.725307559+07:00","message":"receive interim result [false|false]: ก่อนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.725319982+07:00","message":"[buffer interim] 263 false ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.725327133+07:00","message":"[bufferProcess] interim [600000000]:ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.725328992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.835200479+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.835242346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.835248209+07:00","message":"receive interim result [false|false]: ก่อนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:45.835262232+07:00","message":"[buffer interim] 263 false ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835270232+07:00","message":"[bufferProcess] interim [720000000]:ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835272845+07:00","message":"[bufferProcess] send to processor:ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835278456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835281256+07:00","message":"> Transcript [2713] [false]: 'ก่อนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835284509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835286582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835288329+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:45.835290433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.155854467+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.155898854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.155904088+07:00","message":"receive interim result [false|false]: ก่อนจบถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.155919371+07:00","message":"[buffer interim] 263 false ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155927038+07:00","message":"[bufferProcess] interim [960000000]:ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155929233+07:00","message":"[bufferProcess] send to processor:ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155935682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.15593848+07:00","message":"> Transcript [2714] [false]: 'ก่อนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155941456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155943399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155945261+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.155947578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.223884639+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.223909382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.223914507+07:00","message":"receive interim result [false|false]: ก่อนจบท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.223927897+07:00","message":"[buffer interim] 263 false ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223932639+07:00","message":"[bufferProcess] interim [80000000]:ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223934551+07:00","message":"[bufferProcess] send to processor:ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223937577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.22394008+07:00","message":"> Transcript [2715] [false]: 'ก่อนจบถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223942577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223944236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223945864+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.223948034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.416020278+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.416054365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.416060144+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.416073528+07:00","message":"[buffer interim] 263 false ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416080465+07:00","message":"[bufferProcess] interim [260000000]:ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416083443+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416088664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416092036+07:00","message":"> Transcript [2716] [false]: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416095323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.41609712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416099151+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416100941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416105537+07:00","message":"Push: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416107389+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416109241+07:00","message":"Set new StatePrefix : 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.416111198+07:00","message":"Next Push (prob) : 'จบท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.416118547+07:00","message":"push: {false ก่อน 0 0xc00039c100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.559795958+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.559836833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.559843158+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.559858789+07:00","message":"[buffer interim] 263 false ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.559866291+07:00","message":"[bufferProcess] interim [380000000]:ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.55986847+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.559877245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.559880005+07:00","message":"> Transcript [2717] [false]: 'ก่อนจบท้ายนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.55988342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.559885789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.55988787+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.559890498+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.610913097+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.610947824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.610953104+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.610966887+07:00","message":"[buffer interim] 263 false ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.610975559+07:00","message":"[bufferProcess] interim [500000000]:ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.610977979+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.610983956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.610986614+07:00","message":"> Transcript [2718] [false]: 'ก่อนจบท้ายนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.61099048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.6109927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.610995008+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.610997216+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.923494541+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.923539081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.923546697+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:46.923562107+07:00","message":"[buffer interim] 263 false ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923569514+07:00","message":"[bufferProcess] interim [740000000]:ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923572198+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.92357931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923582183+07:00","message":"> Transcript [2719] [false]: 'ก่อนจบท้ายนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923585851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923588065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923590318+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:46.923592402+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:46.965882943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:46.965883027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.058604591+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.058653481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.058659373+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.058672905+07:00","message":"[buffer interim] 263 false ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058680078+07:00","message":"[bufferProcess] interim [920000000]:ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058682276+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058687683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058690797+07:00","message":"> Transcript [2720] [false]: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058694668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.05869707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058699103+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058701234+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058707582+07:00","message":"Push: 'จบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058709365+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.05871121+07:00","message":"Set new StatePrefix : 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.058713497+07:00","message":"Next Push (prob) : 'นี้นะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.058721627+07:00","message":"push: {false จบท้าย 0 0xc00039c100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.316781264+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.316826564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.316834788+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.316851637+07:00","message":"[buffer interim] 263 false ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316865421+07:00","message":"[bufferProcess] interim [160000000]:ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316870085+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316877524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316880765+07:00","message":"> Transcript [2721] [false]: 'ก่อนจบท้ายนี้นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.31688417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316886169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316888031+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.316890822+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.622083864+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.721463547+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.72150792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณครูก็\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.721514756+07:00","message":"receive interim result [true|false]: ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.721524957+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.721527355+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.721533782+07:00","message":"[buffer interim] 263 true ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721543946+07:00","message":"[bufferProcess] interim [670000000]:ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.72154894+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.72155259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721555522+07:00","message":"> Transcript [2722] [false]: 'ก่อนจบท้ายนี้นะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721558788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721560641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721562443+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721564472+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721566069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721568063+07:00","message":"> Transcript [2723] [true]: 'ก่อนจบท้ายนี้นะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721570074+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721571521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721573099+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721574623+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:47.721581639+07:00","message":"Push: 'นี้นะคะคุณครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:47.721592007+07:00","message":"push: {true นี้นะคะคุณครูก็ 0 0xc00039c100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:47.731543428+07:00","message":"write wav file: './tmp/7508/7508_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.072420486+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.401878394+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.40191964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.401925072+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.401938537+07:00","message":"[buffer interim] 264 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.401945454+07:00","message":"[bufferProcess] interim [420000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.401947253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.714160757+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.714199302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.71420553+07:00","message":"receive interim result [false|false]: อยากจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.714222958+07:00","message":"[buffer interim] 264 false อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.714230884+07:00","message":"[bufferProcess] interim [660000000]:อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.714233246+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.714241403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.714244521+07:00","message":"> Transcript [2724] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.714247035+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.954728018+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.954767666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.954773986+07:00","message":"receive interim result [false|false]: อยากจะเตือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:48.954790046+07:00","message":"[buffer interim] 264 false อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954796777+07:00","message":"[bufferProcess] interim [900000000]:อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954798878+07:00","message":"[bufferProcess] send to processor:อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954802048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954804774+07:00","message":"> Transcript [2725] [false]: 'อยากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954807873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954809801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954811461+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:48.954813242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.139800228+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.139839685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.139845831+07:00","message":"receive interim result [false|false]: อยากจะเตือนฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.139858133+07:00","message":"[buffer interim] 264 false อยากจะเตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139868283+07:00","message":"[bufferProcess] interim [80000000]:อยากจะเตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139870641+07:00","message":"[bufferProcess] send to processor:อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139876345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139879666+07:00","message":"> Transcript [2726] [false]: 'อยากจะเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139883119+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139885417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139887138+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.139889094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.240861673+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.240899526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.240906334+07:00","message":"receive interim result [false|false]: อยากจะเตือนนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.240921274+07:00","message":"[buffer interim] 264 false อยากจะเตือนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.240928627+07:00","message":"[bufferProcess] interim [140000000]:อยากจะเตือนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.240931156+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.240937836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.240940653+07:00","message":"> Transcript [2727] [false]: 'อยากจะเตือนฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.240943806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.24094557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.24094758+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.24094984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.299613794+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.299656866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.299663191+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.299674349+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299681922+07:00","message":"[bufferProcess] interim [260000000]:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299684504+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299688216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299690854+07:00","message":"> Transcript [2728] [false]: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299693964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299695766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299697518+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299699544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299702187+07:00","message":"Push: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299704064+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299706359+07:00","message":"Set new StatePrefix : 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.299708603+07:00","message":"Next Push (prob) : 'จะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.299716686+07:00","message":"push: {false อยาก 0 0xc000139680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.936711528+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.936751858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.936759388+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:49.936776049+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936783729+07:00","message":"[bufferProcess] interim [860000000]:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.93678603+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936793595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936796464+07:00","message":"> Transcript [2729] [false]: 'อยากจะเตือนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936800177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936802368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936804297+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:49.936806571+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:49.96658217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:49.966618509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.140583696+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.140637695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.140643826+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.140657227+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140668796+07:00","message":"[bufferProcess] interim [100000000]:อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140671119+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140677529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140680042+07:00","message":"> Transcript [2730] [false]: 'อยากจะเตือนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140683572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140685574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140687674+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.140690064+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.200977763+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.201005313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.201010837+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.201026998+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.20103407+07:00","message":"[bufferProcess] interim [220000000]:อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.20103655+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.201041712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.201046099+07:00","message":"> Transcript [2731] [false]: 'อยากจะเตือนนักเรียนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.201049126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.201050928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.20105289+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.201054859+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.518339542+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.518378618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้งหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.518386513+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.518406378+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518420619+07:00","message":"[bufferProcess] interim [460000000]:อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518424983+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518435884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518441141+07:00","message":"> Transcript [2732] [false]: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518446573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518450453+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518453787+07:00","message":"StatePrefix: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518456564+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518465495+07:00","message":"Push: 'จะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.51846775+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518470015+07:00","message":"Set new StatePrefix : 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.518472291+07:00","message":"Next Push (prob) : 'เรียนอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.518481362+07:00","message":"push: {false จะเตือนนัก 0 0xc000139680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.704192627+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.70423867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้งนึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.70424628+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.704262946+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704271167+07:00","message":"[bufferProcess] interim [640000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704273618+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704281227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704284071+07:00","message":"> Transcript [2733] [false]: 'อยากจะเตือนนักเรียนอีกครั้งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704287832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704290447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704292501+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.704295193+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.837477419+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.837532308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.837542045+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:50.837561656+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837576136+07:00","message":"[bufferProcess] interim [760000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837579455+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837588803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837593446+07:00","message":"> Transcript [2734] [false]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837598649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837602138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837612792+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:50.837616917+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.024599904+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.024657852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.024664497+07:00","message":"receive interim result [false|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.024681167+07:00","message":"[buffer interim] 264 false อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.024690058+07:00","message":"[bufferProcess] interim [940000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.024692739+07:00","message":"[bufferProcess] send to processor:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.024696265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.024698835+07:00","message":"> Transcript [2735] [false]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.024702683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.02470478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.024706848+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.02470962+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.199337339+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310483328+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310530669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า\",\"confidence\":0.9557893}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310536717+07:00","message":"receive interim result [true|false]: อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310545843+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310548001+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310554862+07:00","message":"[buffer interim] 264 true อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310563225+07:00","message":"[bufferProcess] interim [360000000]:อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310566732+07:00","message":"[bufferProcess] send to processor (isfinal):อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310570452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.31057309+07:00","message":"> Transcript [2736] [false]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310576354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.31057828+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310582714+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310585176+07:00","message":"TextPushed: 'อยากจะเตือนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310587969+07:00","message":"Push: 'เรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310589878+07:00","message":"TextPushed: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310592527+07:00","message":"Set new StatePrefix : 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310596105+07:00","message":"Next Push (prob) : 'นึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310598058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.31059998+07:00","message":"> Transcript [2737] [true]: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.31060216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310603653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.31060533+07:00","message":"StatePrefix: 'อยากจะเตือนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310614124+07:00","message":"TextPushed: 'อยากจะเตือนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.310616302+07:00","message":"Push: 'นึงนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310626856+07:00","message":"push: {false เรียนอีกครั้ง 0 0xc000139680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.310637889+07:00","message":"push: {true นึงนะคะว่า 0 0xc000139680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:51.318248338+07:00","message":"write wav file: './tmp/7508/7508_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.332888022+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.666991934+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.667030518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.667035113+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.66705385+07:00","message":"[buffer interim] 265 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.667060377+07:00","message":"[bufferProcess] interim [360000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.667062225+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.815481028+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.81552228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.815528177+07:00","message":"receive interim result [false|false]: เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.815545683+07:00","message":"[buffer interim] 265 false เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.815557265+07:00","message":"[bufferProcess] interim [480000000]:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.815559753+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.815563229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.815566745+07:00","message":"> Transcript [2738] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.815569051+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.858019081+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.858056294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.85806573+07:00","message":"receive interim result [false|false]: เมื่อนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.858079679+07:00","message":"[buffer interim] 265 false เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.858088712+07:00","message":"[bufferProcess] interim [540000000]:เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.858091044+07:00","message":"[bufferProcess] send to processor:เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.858094459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.858097202+07:00","message":"> Transcript [2739] [false]: 'เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.858099426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.85810146+07:00","message":"Set new StatePrefix: 'เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.987465094+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.987503841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.98751001+07:00","message":"receive interim result [false|false]: เมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:51.987522603+07:00","message":"[buffer interim] 265 false เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.987529792+07:00","message":"[bufferProcess] interim [660000000]:เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.987532253+07:00","message":"[bufferProcess] send to processor:เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.987538172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.987541507+07:00","message":"> Transcript [2740] [false]: 'เมื่อนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.987543683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:51.987545745+07:00","message":"Set new StatePrefix: 'เมื่อนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.304510174+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.304558433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.304565095+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.304581721+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.304590442+07:00","message":"[bufferProcess] interim [960000000]:เมื่อนักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.304593052+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.304596576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.304599349+07:00","message":"> Transcript [2741] [false]: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.304601832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.304604208+07:00","message":"Set new StatePrefix: 'เมื่อนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.307443855+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.307458721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.307462642+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.307473236+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307476859+07:00","message":"[bufferProcess] interim [20000000]:เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307479005+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307480992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307482977+07:00","message":"> Transcript [2742] [false]: 'เมื่อนักเรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307485501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307487507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.307489133+07:00","message":"StatePrefix: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.30749149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.498581715+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.498636161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.49864207+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.498654422+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498661763+07:00","message":"[bufferProcess] interim [200000000]:เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498667117+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498672829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498676122+07:00","message":"> Transcript [2743] [false]: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498679968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498682112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498684122+07:00","message":"StatePrefix: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.498686054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.688394143+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.688433554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.688439569+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.68845419+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688462047+07:00","message":"[bufferProcess] interim [380000000]:เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688464226+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688467502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688471085+07:00","message":"> Transcript [2744] [false]: 'เมื่อนักเรียนกลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688474764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688476693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688479011+07:00","message":"StatePrefix: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.688481674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739841546+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739877786+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739880768+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739882402+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739884579+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739886548+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739888611+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.73989073+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739892349+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739893917+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.739896036+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.756143252+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.756180671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.756186515+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.756199909+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756208299+07:00","message":"[bufferProcess] interim [440000000]:เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756210692+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756216396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756218899+07:00","message":"> Transcript [2745] [false]: 'เมื่อนักเรียนกลับไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756222544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756224556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756226535+07:00","message":"StatePrefix: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756228826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756233372+07:00","message":"Push: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756235127+07:00","message":"TextPushed: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.7562369+07:00","message":"Set new StatePrefix : 'เมื่อนักเรียนกลับไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.756240199+07:00","message":"Next Push (prob) : 'กลับไปซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.756247552+07:00","message":"push: {false เมื่อนักเรียน 0 0xc0004a9500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.876284218+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.876319074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.876324972+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.876338197+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.87634868+07:00","message":"[bufferProcess] interim [560000000]:เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.876351449+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.876356516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.876359259+07:00","message":"> Transcript [2746] [false]: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.876361404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.876364139+07:00","message":"Set new StatePrefix: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.879420011+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.87946364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.879469614+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:52.879484703+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879491673+07:00","message":"[bufferProcess] interim [620000000]:เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879493717+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879497635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879500469+07:00","message":"> Transcript [2747] [false]: 'เมื่อนักเรียนกลับไปสู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879504434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879506457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.87950878+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:52.879511394+07:00","message":"TextPushed: 'เมื่อนักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:52.967249006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:52.967266414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.083776289+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.083813733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.083819674+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.083832781+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083840608+07:00","message":"[bufferProcess] interim [800000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083842971+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083850346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083853728+07:00","message":"> Transcript [2748] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083857371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083859378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083861191+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.083863514+07:00","message":"TextPushed: 'เมื่อนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.396179752+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.396219955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.396226033+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.396240903+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.39624862+07:00","message":"[bufferProcess] interim [40000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396251535+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396259243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396262091+07:00","message":"> Transcript [2749] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396266252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396268988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396271422+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.396274138+07:00","message":"TextPushed: 'เมื่อนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.465201631+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.465241026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.465248203+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.465264396+07:00","message":"[buffer interim] 265 false เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465272645+07:00","message":"[bufferProcess] interim [160000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465275427+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465282828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465285571+07:00","message":"> Transcript [2750] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465290089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465292521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465294841+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465297409+07:00","message":"TextPushed: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465303897+07:00","message":"Push: 'กลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465305906+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465308585+07:00","message":"Set new StatePrefix : 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.465310753+07:00","message":"Next Push (prob) : 'ชั้นเรียนและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.465319312+07:00","message":"push: {false กลับไปสู่ 0 0xc0004a9500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.640636387+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.712616162+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.725866314+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.725900672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.72590675+07:00","message":"receive interim result [true|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.725916715+07:00","message":"end recv isFinal message id 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.725919269+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.725924816+07:00","message":"[buffer interim] 265 true เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725934992+07:00","message":"[bufferProcess] interim [520000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725938556+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725941974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.72594487+07:00","message":"> Transcript [2751] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725947058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725949356+07:00","message":"Set new StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725951108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725952814+07:00","message":"> Transcript [2752] [true]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725955289+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725956972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725958694+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725960814+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:53.725963444+07:00","message":"Push: 'ชั้นเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:53.725970704+07:00","message":"push: {true ชั้นเรียนแล้ว 0 0xc0004a9500}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:53.733731827+07:00","message":"write wav file: './tmp/7508/7508_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.264475404+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.264522323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.264528363+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.26454279+07:00","message":"[buffer interim] 266 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.264550056+07:00","message":"[bufferProcess] interim [420000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.2645522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.450527117+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.45057683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.450582416+07:00","message":"receive interim result [false|false]: นักเรียนควร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.450601889+07:00","message":"[buffer interim] 266 false นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.450617174+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.450620192+07:00","message":"[bufferProcess] send to processor:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.450623804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.45062657+07:00","message":"> Transcript [2753] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.450628934+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.747091776+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.747147028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.747152702+07:00","message":"receive interim result [false|false]: นักเรียนควรได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.747166614+07:00","message":"[buffer interim] 266 false นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.747174784+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.747177323+07:00","message":"[bufferProcess] send to processor:นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.747184237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.747187528+07:00","message":"> Transcript [2754] [false]: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.747189954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.747192106+07:00","message":"Set new StatePrefix: 'นักเรียนควร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.953740534+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.953786939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.953794133+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:54.953808736+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953816136+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953818209+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953824702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953827776+07:00","message":"> Transcript [2755] [false]: 'นักเรียนควรได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953831581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953833696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.95383545+07:00","message":"StatePrefix: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:54.953840066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.068299358+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.06834103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.068348364+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.068361233+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.068369009+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.068372484+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.068380933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.068385493+07:00","message":"> Transcript [2756] [false]: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.068390759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.068393604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.06839635+07:00","message":"StatePrefix: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.06839922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.342912278+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.342951757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.34295868+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.342975363+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.342983427+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.342986035+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.3429896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.342992423+07:00","message":"> Transcript [2757] [false]: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.342997074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.342999084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.3430009+07:00","message":"StatePrefix: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.343002934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.451119097+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.451156967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.451163681+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.451177248+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451184805+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451187076+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451190589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451193406+07:00","message":"> Transcript [2758] [false]: 'นักเรียนควรได้ทดลองกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451196647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451200757+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451202705+07:00","message":"StatePrefix: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.45120477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451207301+07:00","message":"Push: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451209176+07:00","message":"TextPushed: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451211208+07:00","message":"Set new StatePrefix : 'นักเรียนควรได้ทดลองกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.451213515+07:00","message":"Next Push (prob) : 'ได้ทดลองกิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.451221407+07:00","message":"push: {false นักเรียนควร 0 0xc00380c000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.453347683+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.453362325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.453366983+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.453377542+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.453382007+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.453384586+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.453387217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.453389688+07:00","message":"> Transcript [2759] [false]: 'นักเรียนควรได้ทดลองคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.453391813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.453393917+07:00","message":"Set new StatePrefix: 'นักเรียนควรได้ทดลองคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.955791403+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.955831732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.955838419+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:55.955851571+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.955858934+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.955861334+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.955867885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.955870897+07:00","message":"> Transcript [2760] [false]: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.955873122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:55.955875212+07:00","message":"Set new StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:55.96766779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:55.967698347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.027784064+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.027821289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.027827057+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.027841538+07:00","message":"[buffer interim] 266 false นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.02785098+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027853489+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027857448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027860321+07:00","message":"> Transcript [2761] [false]: 'นักเรียนควรได้ทดลองกิจกรรมหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027863702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027865675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027867454+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.027869712+07:00","message":"TextPushed: 'นักเรียนควร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.139979808+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262502483+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262548364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมเรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262555355+07:00","message":"receive interim result [true|false]: นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262566618+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262569645+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262585344+07:00","message":"[buffer interim] 266 true นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262617706+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262621502+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262624967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262628207+07:00","message":"> Transcript [2762] [false]: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262631664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262633522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262635726+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262638125+07:00","message":"TextPushed: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262639779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262641662+07:00","message":"> Transcript [2763] [true]: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.26264366+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262645341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262646923+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262648687+07:00","message":"TextPushed: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.262655578+07:00","message":"Push: 'ได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.262665169+07:00","message":"push: {true ได้ทดลองกิจกรรมเรื่อง 0 0xc00380c000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:32:56.270357582+07:00","message":"write wav file: './tmp/7508/7508_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.27196279+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.601101338+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.60113641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.601142322+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.601154946+07:00","message":"[buffer interim] 267 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.601170298+07:00","message":"[bufferProcess] interim [420000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.601172575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.732899424+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.732938046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.732944009+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.732956338+07:00","message":"[buffer interim] 267 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.73296325+07:00","message":"[bufferProcess] interim [480000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.732965314+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.732970366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.732973386+07:00","message":"> Transcript [2764] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.732976006+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.800677638+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.800719167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.800725158+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.800739847+07:00","message":"[buffer interim] 267 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.800745747+07:00","message":"[bufferProcess] interim [540000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.800748021+07:00","message":"[bufferProcess] send to processor:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.800754027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.800756867+07:00","message":"> Transcript [2765] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.800759162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.80076151+07:00","message":"Set new StatePrefix: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.991948532+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.991986558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.991992649+07:00","message":"receive interim result [false|false]: สมบัติการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:56.992007907+07:00","message":"[buffer interim] 267 false สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992016532+07:00","message":"[bufferProcess] interim [780000000]:สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992018608+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992022011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992024964+07:00","message":"> Transcript [2766] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992027839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992029933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992031915+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:56.992034083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.253585656+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.253631263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.25363754+07:00","message":"receive interim result [false|false]: สมบัติการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.25365144+07:00","message":"[buffer interim] 267 false สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253660238+07:00","message":"[bufferProcess] interim [20000000]:สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253662755+07:00","message":"[bufferProcess] send to processor:สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253668582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253671726+07:00","message":"> Transcript [2767] [false]: 'สมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253675211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253677368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253679889+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.253681999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.440698031+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.44073813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.440744031+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.440758716+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440765082+07:00","message":"[bufferProcess] interim [200000000]:สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440767259+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440770283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440772879+07:00","message":"> Transcript [2768] [false]: 'สมบัติการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440775863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.44077813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440780381+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.440783065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.691050084+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.691089685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.691100292+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.691117806+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691125654+07:00","message":"[bufferProcess] interim [440000000]:สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691129133+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691138882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691147819+07:00","message":"> Transcript [2769] [false]: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691152313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.69115519+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691158222+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691160957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691169723+07:00","message":"Push: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691172582+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.691175311+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.69117855+07:00","message":"Next Push (prob) : 'บัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.691188931+07:00","message":"push: {false สม 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.8800335+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.880072355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.880078674+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:57.880093386+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880101469+07:00","message":"[bufferProcess] interim [680000000]:สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880104615+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880111269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880114184+07:00","message":"> Transcript [2770] [false]: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880117667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880119762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.88012216+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:57.880124764+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.19984899+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.199881627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.199888174+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.199901072+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199907582+07:00","message":"[bufferProcess] interim [980000000]:สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.19990985+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199915027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199918143+07:00","message":"> Transcript [2771] [false]: 'สมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199921365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199923328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199925607+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.199928222+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.400787544+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.400823027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.400829303+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.400842512+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400848468+07:00","message":"[bufferProcess] interim [220000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400850879+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400856187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400858715+07:00","message":"> Transcript [2772] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400864803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400867147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400869097+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.400871313+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.591302425+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.591337417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.591343553+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.59135898+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591365213+07:00","message":"[bufferProcess] interim [400000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591367578+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591373886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591376502+07:00","message":"> Transcript [2773] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.59138002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591381978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591383945+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591386759+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591392527+07:00","message":"Push: 'บัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591394517+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.591396645+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:58.59139863+07:00","message":"Next Push (prob) : 'เลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:58.591405585+07:00","message":"push: {false บัติการเป็นเยื่อ 0 0xc00380d380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:58.968439777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:32:58.968454937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.040053341+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.040098873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.040104249+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.040114146+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.04012175+07:00","message":"[bufferProcess] interim [760000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040124218+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040127613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040130323+07:00","message":"> Transcript [2774] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040133808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040135703+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040137601+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.040139915+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.608730093+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.608767721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.608774248+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.608788373+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.608795617+07:00","message":"[bufferProcess] interim [360000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.608798202+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.608805191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.608807966+07:00","message":"> Transcript [2775] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.608811525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.608816651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.60881888+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.6088218+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.807304625+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.807351036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.807360259+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.807378962+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807387191+07:00","message":"[bufferProcess] interim [540000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807389752+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807394206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807397156+07:00","message":"> Transcript [2776] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807401369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807403691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.807406004+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.80740851+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.840874844+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.840906424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.840912683+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.840927489+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840934608+07:00","message":"[bufferProcess] interim [600000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840937376+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840940677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840943331+07:00","message":"> Transcript [2777] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840947303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840949298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.84095136+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840953709+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840958758+07:00","message":"Push: 'เลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840960861+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840962891+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.840964909+07:00","message":"Next Push (prob) : 'หุ้มเซลล์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.840973202+07:00","message":"push: {false เลือกผ่านของเยื่อ 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.932612646+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.932652671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.93265909+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.932673372+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.932681926+07:00","message":"[bufferProcess] interim [660000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.932684842+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.932690671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.932693531+07:00","message":"> Transcript [2778] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.932696118+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.934018202+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.934033319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.934037891+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:32:59.934046545+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934058527+07:00","message":"[bufferProcess] interim [720000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934060936+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934068152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934070369+07:00","message":"> Transcript [2779] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934073212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934075302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934077389+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:32:59.934080088+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.122640085+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.122680078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.122686912+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.122703275+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122711194+07:00","message":"[bufferProcess] interim [900000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122714021+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122721433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122724569+07:00","message":"> Transcript [2780] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122728389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122730741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122733737+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.122736309+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.322080616+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.322118194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.322124857+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.3221401+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.32214899+07:00","message":"[bufferProcess] interim [80000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322152706+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322161534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322166076+07:00","message":"> Transcript [2781] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322171157+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322173295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322175633+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.322178161+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.438522452+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.438560979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.438567083+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.438580613+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438588715+07:00","message":"[bufferProcess] interim [140000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438591901+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438597718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.43860071+07:00","message":"> Transcript [2782] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438612842+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438615801+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438618344+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438621218+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438627894+07:00","message":"Push: 'หุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438629735+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438632404+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.438635245+07:00","message":"Next Push (prob) : 'นักเรียนได้ฝึก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.438661065+07:00","message":"push: {false หุ้มเซลล์ที่ 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.708302942+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.708346113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.708352738+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.708369904+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.708377931+07:00","message":"[bufferProcess] interim [500000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.708380405+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.708383976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.70838743+07:00","message":"> Transcript [2783] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.708390677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.708392589+07:00","message":"Set new StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.844958875+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.845013482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.845021203+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.845042291+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.845045743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.84504831+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.845053486+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:00.845056976+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845064135+07:00","message":"[bufferProcess] interim [560000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845066839+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845069767+07:00","message":"[bufferProcess] interim [620000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845071709+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845074896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.84507816+07:00","message":"> Transcript [2784] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845082027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845083979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845085682+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845088354+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845090167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845092051+07:00","message":"> Transcript [2785] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845094242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845095702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845097107+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:00.845099061+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.024718136+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.024757112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.024764255+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.024778127+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024787927+07:00","message":"[bufferProcess] interim [800000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024790826+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024797426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024800168+07:00","message":"> Transcript [2786] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024804229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024806742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024808764+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.024812161+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.086059731+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.08610987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.08611697+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.086134085+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086146933+07:00","message":"[bufferProcess] interim [860000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086150531+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086158148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086161317+07:00","message":"> Transcript [2787] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086166679+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086168905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086171044+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086173806+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086179706+07:00","message":"Push: 'นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086181568+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086183573+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.086185789+07:00","message":"Next Push (prob) : 'ไปแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.086194886+07:00","message":"push: {false นักเรียนได้ศึกษา 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.342192714+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.342233789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.342240403+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.342256031+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.342265894+07:00","message":"[bufferProcess] interim [40000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.342268608+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.342274255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.342277303+07:00","message":"> Transcript [2788] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.342280398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.34228276+07:00","message":"Set new StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.404423627+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.404471408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.40447833+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.404493122+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404500239+07:00","message":"[bufferProcess] interim [220000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404503469+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404510902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404513534+07:00","message":"> Transcript [2789] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404516999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404518832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404520822+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.404523234+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.597438706+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.597478085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.597485989+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.597501766+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597509094+07:00","message":"[bufferProcess] interim [340000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597511993+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.59751997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597523088+07:00","message":"> Transcript [2790] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597527115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597529219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597531162+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.597534158+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.918550304+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.918596891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.918620286+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.918637617+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918649229+07:00","message":"[bufferProcess] interim [640000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918654343+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918661146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918665253+07:00","message":"> Transcript [2791] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918670415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918673235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918677592+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.918680658+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.923142979+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.923158587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.92316288+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.923169528+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923174652+07:00","message":"[bufferProcess] interim [700000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923177936+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923181506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923184982+07:00","message":"> Transcript [2792] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923187503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923189224+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.92319144+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923195778+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923199919+07:00","message":"Push: 'ไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923203383+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.92320697+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:01.923214956+07:00","message":"Next Push (prob) : 'ตอนที่ 1 ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:01.923227756+07:00","message":"push: {false ไปแล้วใน 0 0xc00380d380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:01.968530595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:01.968536804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050182615+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050218623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050225636+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050237377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ด้วยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050240331+07:00","message":"receive interim result [false|false]:  1 ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050247516+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.050251154+07:00","message":"[buffer interim] 267 false  1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050257279+07:00","message":"[bufferProcess] interim [820000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050259782+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050263196+07:00","message":"[bufferProcess] interim [820000000]: 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.05026584+07:00","message":"[bufferProcess] update buffer: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050269084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050271892+07:00","message":"> Transcript [2793] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050275953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050277791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050279557+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.050285253+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.118896065+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.118940294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.118949875+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.11896507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.118969592+07:00","message":"receive interim result [false|false]:  1 ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.118987922+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.118999481+07:00","message":"[buffer interim] 267 false  1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119007245+07:00","message":"[bufferProcess] interim [880000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119010754+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119013908+07:00","message":"[bufferProcess] interim [880000000]: 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119016657+07:00","message":"[bufferProcess] update buffer: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119020488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119027978+07:00","message":"> Transcript [2794] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119032656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119034625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119036356+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.119039068+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.159568308+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237436108+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237472677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237479124+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237492709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237495654+07:00","message":"receive interim result [false|false]:  ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237503325+07:00","message":"[buffer interim] 267 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.237506964+07:00","message":"[buffer interim] 267 false  ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237513113+07:00","message":"[bufferProcess] interim [940000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237516473+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237520267+07:00","message":"[bufferProcess] interim [940000000]: ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237522706+07:00","message":"[bufferProcess] update buffer: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237526019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237528889+07:00","message":"> Transcript [2795] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237532685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.23753463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237536605+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.237538841+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273819014+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273847558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273853842+07:00","message":"receive interim result [true|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273861377+07:00","message":"end recv isFinal message id 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273863444+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273869614+07:00","message":"[buffer interim] 267 true สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273874966+07:00","message":"[bufferProcess] interim [120000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273892592+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273896759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273900007+07:00","message":"> Transcript [2796] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273903569+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273905219+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273906849+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273909277+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273912329+07:00","message":"Push: 'ตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273914067+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273934192+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273936802+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273938344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273940208+07:00","message":"> Transcript [2797] [true]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273942631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.27394446+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273946037+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.273948241+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.27395312+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273961383+07:00","message":"push: {false ตอนที่ 1 ด้วย 0 0xc00380d380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.273969043+07:00","message":"push: {true นะคะ 0 0xc00380d380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:02.291949257+07:00","message":"write wav file: './tmp/7508/7508_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.421236003+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.774939101+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.77498896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.774995411+07:00","message":"receive interim result [false|false]: อย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.775010364+07:00","message":"[buffer interim] 268 false อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.775017802+07:00","message":"[bufferProcess] interim [420000000]:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.775019821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.888375674+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.888418676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.888424269+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.88843739+07:00","message":"[buffer interim] 268 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.888444311+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.888446756+07:00","message":"[bufferProcess] send to processor:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.888452562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.888455434+07:00","message":"> Transcript [2798] [false]: 'อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.888457562+07:00","message":"Set StatePrefix (first interim): 'อย่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.954148432+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.954189746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.954195046+07:00","message":"receive interim result [false|false]: อย่าลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:02.954207074+07:00","message":"[buffer interim] 268 false อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.954214041+07:00","message":"[bufferProcess] interim [540000000]:อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.954216638+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.954219779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.95422277+07:00","message":"> Transcript [2799] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.954224875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:02.954227114+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.145930623+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.145977611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.145982937+07:00","message":"receive interim result [false|false]: อย่าลืมนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.14600007+07:00","message":"[buffer interim] 268 false อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.146008401+07:00","message":"[bufferProcess] interim [780000000]:อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.146010822+07:00","message":"[bufferProcess] send to processor:อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.1460148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.146017671+07:00","message":"> Transcript [2800] [false]: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.146019923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.146021843+07:00","message":"Set new StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.276717327+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.276760011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.276765581+07:00","message":"receive interim result [false|false]: อย่าลืมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.276782064+07:00","message":"[buffer interim] 268 false อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276790736+07:00","message":"[bufferProcess] interim [900000000]:อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276793356+07:00","message":"[bufferProcess] send to processor:อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276801208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276804188+07:00","message":"> Transcript [2801] [false]: 'อย่าลืมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276807625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276809726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276811805+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.276814033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.438881241+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.511798884+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529421879+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529459606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529466594+07:00","message":"receive interim result [true|false]: อย่าลืมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529475492+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529478086+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529484733+07:00","message":"[buffer interim] 268 true อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529496591+07:00","message":"[bufferProcess] interim [260000000]:อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529500983+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529505123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.52950788+07:00","message":"> Transcript [2802] [false]: 'อย่าลืมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529511197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529512989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529514754+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529516546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529517981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529519922+07:00","message":"> Transcript [2803] [true]: 'อย่าลืมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529521864+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529523327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529524791+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529526247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:03.529528627+07:00","message":"Push: 'อย่าลืมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:03.529535486+07:00","message":"push: {true อย่าลืมนะคะ 0 0xc000044700}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:03.535145552+07:00","message":"write wav file: './tmp/7508/7508_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.370614406+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.370669568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.370674846+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.370690228+07:00","message":"[buffer interim] 269 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.370697148+07:00","message":"[bufferProcess] interim [900000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.37069905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.740913001+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.740966563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.740973155+07:00","message":"receive interim result [false|false]: เพราะว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.740988673+07:00","message":"[buffer interim] 269 false เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.740996623+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.740999055+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.741005712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.741008603+07:00","message":"> Transcript [2804] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.741010844+07:00","message":"Set StatePrefix (first interim): 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.96753111+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.967577681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้าได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.967584605+07:00","message":"receive interim result [false|false]: เพราะว่าถ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:04.96759824+07:00","message":"[buffer interim] 269 false เพราะว่าถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967613662+07:00","message":"[bufferProcess] interim [500000000]:เพราะว่าถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.96761642+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967620201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967623802+07:00","message":"> Transcript [2805] [false]: 'เพราะว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967627496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967629388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967631459+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:04.967633302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:04.968635782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:04.96863573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.061219383+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.061274721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้าเล่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.061280481+07:00","message":"receive interim result [false|false]: เพราะว่าถ้าเล่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.061294952+07:00","message":"[buffer interim] 269 false เพราะว่าถ้าเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061302932+07:00","message":"[bufferProcess] interim [560000000]:เพราะว่าถ้าเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061305091+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061310519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061313732+07:00","message":"> Transcript [2806] [false]: 'เพราะว่าถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061317548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061319643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061321484+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.061323585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.064422579+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.064443175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.06444717+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.064452638+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064456556+07:00","message":"[bufferProcess] interim [620000000]:เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064459282+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้าเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064462034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064464165+07:00","message":"> Transcript [2807] [false]: 'เพราะว่าถ้าเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064466286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064467922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.06446963+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.064471382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.39410941+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.394157462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.394164483+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.394180519+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394188183+07:00","message":"[bufferProcess] interim [920000000]:เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394190584+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394194149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394197576+07:00","message":"> Transcript [2808] [false]: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394201048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394203418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394205227+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394207132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394213736+07:00","message":"Push: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394215656+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394220308+07:00","message":"Set new StatePrefix : 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.394222954+07:00","message":"Next Push (prob) : 'ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.394231966+07:00","message":"push: {false เพราะว่า 0 0xc0020c0000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.571698135+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.571749089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียงได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.571755082+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.571769272+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571776001+07:00","message":"[bufferProcess] interim [100000000]:เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571778487+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571783154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571785923+07:00","message":"> Transcript [2809] [false]: 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571789043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571790969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571792914+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.571794779+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.830115008+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.83015568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียงได้ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.830161642+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:05.830172322+07:00","message":"[buffer interim] 269 false เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830180708+07:00","message":"[bufferProcess] interim [340000000]:เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830183291+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830186894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830189771+07:00","message":"> Transcript [2810] [false]: 'เพราะว่าถ้านักเรียนเพียงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830192979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830194774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830196816+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:05.830198943+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.068822744+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.17046505+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.170514156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้าได้เรียนเพียงได้ยิน\",\"confidence\":0.91617286}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.170520374+07:00","message":"receive interim result [true|false]: เพราะว่าถ้าได้เรียนเพียงได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.170531046+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.170533573+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.170540173+07:00","message":"[buffer interim] 269 true เพราะว่าถ้าได้เรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170546933+07:00","message":"[bufferProcess] interim [790000000]:เพราะว่าถ้าได้เรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.17055011+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170553017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.17055612+07:00","message":"> Transcript [2811] [false]: 'เพราะว่าถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170559546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170561735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170563845+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170565779+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170567626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170569391+07:00","message":"> Transcript [2812] [true]: 'เพราะว่าถ้าได้เรียนเพียงได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170571328+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170572867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170574351+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170576607+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.170579372+07:00","message":"Push: 'ถ้าได้เรียนเพียงได้ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.170586893+07:00","message":"push: {true ถ้าได้เรียนเพียงได้ยิน 0 0xc0020c0000}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:06.178465999+07:00","message":"write wav file: './tmp/7508/7508_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.32208759+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.664858173+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.664897395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.66490255+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.664916888+07:00","message":"[buffer interim] 270 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.664924225+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.664925793+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.848156846+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.848193663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.848199643+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:06.848212079+07:00","message":"[buffer interim] 270 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.848218257+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.848220473+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.848225117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.848227938+07:00","message":"> Transcript [2813] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:06.848229971+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.000453168+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.000497217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.000502751+07:00","message":"receive interim result [false|false]: นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.000518002+07:00","message":"[buffer interim] 270 false นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000524932+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000527292+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000530389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.00053297+07:00","message":"> Transcript [2814] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000535692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000537444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000539484+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.000541374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.169195741+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.169238465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.169244686+07:00","message":"receive interim result [false|false]: นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.169259783+07:00","message":"[buffer interim] 270 false นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169266802+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169269209+07:00","message":"[bufferProcess] send to processor:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169276438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169281854+07:00","message":"> Transcript [2815] [false]: 'นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169285051+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169286918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169288966+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.169291026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.339689298+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.339732605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะเหลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.339738683+07:00","message":"receive interim result [false|false]: นักเรียนก็จะเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.339751316+07:00","message":"[buffer interim] 270 false นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339762996+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339765518+07:00","message":"[bufferProcess] send to processor:นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339770779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339773509+07:00","message":"> Transcript [2816] [false]: 'นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339777011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339779161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339781457+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.339783655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.488007718+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.488047224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะลืม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.488053552+07:00","message":"receive interim result [false|false]: นักเรียนก็จะลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.488068378+07:00","message":"[buffer interim] 270 false นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.48807618+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488078895+07:00","message":"[bufferProcess] send to processor:นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488082924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488085885+07:00","message":"> Transcript [2817] [false]: 'นักเรียนก็จะเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488089152+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488091156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488093312+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488095162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488097509+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488099424+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488101316+07:00","message":"Set new StatePrefix : 'นักเรียนก็จะเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.488103721+07:00","message":"Next Push (prob) : 'เรียนก็จะเหลือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.488112347+07:00","message":"push: {false นัก 0 0xc000187980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.670508502+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.759476296+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.759516345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะลืม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.759522885+07:00","message":"receive interim result [true|false]: นักเรียนก็จะลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.75953247+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.759534827+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.759543406+07:00","message":"[buffer interim] 270 true นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.75955323+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759556303+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759559869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759562394+07:00","message":"> Transcript [2818] [false]: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759565014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759566959+07:00","message":"Set new StatePrefix: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759569022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759571578+07:00","message":"> Transcript [2819] [true]: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759573855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759575654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759577853+07:00","message":"StatePrefix: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759579997+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:07.759582702+07:00","message":"Push: 'เรียนก็จะลืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.759590703+07:00","message":"push: {true เรียนก็จะลืม 0 0xc000187980}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:07.765682511+07:00","message":"write wav file: './tmp/7508/7508_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:07.802425289+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:07.969502126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:07.969522222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.138679508+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.138716819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.138722196+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.138736519+07:00","message":"[buffer interim] 271 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.138743229+07:00","message":"[bufferProcess] interim [420000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.138745325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.26703786+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.267080047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.267086443+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.267098247+07:00","message":"[buffer interim] 271 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.267106402+07:00","message":"[bufferProcess] interim [480000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.267108474+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.267111712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.267114087+07:00","message":"> Transcript [2820] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.267116192+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.471147434+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.471184053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้าได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.471190236+07:00","message":"receive interim result [false|false]: แต่ถ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.471203108+07:00","message":"[buffer interim] 271 false แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471210257+07:00","message":"[bufferProcess] interim [720000000]:แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471212393+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471215564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471218085+07:00","message":"> Transcript [2821] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471220799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471222702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.471224605+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.47122659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.637462761+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.637498696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.637504222+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.637518093+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637524738+07:00","message":"[bufferProcess] interim [840000000]:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637527143+07:00","message":"[bufferProcess] send to processor:แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637532627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637535496+07:00","message":"> Transcript [2822] [false]: 'แต่ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637538852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637541112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637544753+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.637546866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.77398816+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.774034124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.774040534+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.774055786+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774062333+07:00","message":"[bufferProcess] interim [20000000]:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774064978+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774071518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774074531+07:00","message":"> Transcript [2823] [false]: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774077912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774079847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774082098+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.774084339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.964667873+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.964708398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.964716302+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.964732584+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964740428+07:00","message":"[bufferProcess] interim [200000000]:แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.96474394+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964747537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964750291+07:00","message":"> Transcript [2824] [false]: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964753534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964755628+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964757504+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964759493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964761848+07:00","message":"Push: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964763668+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.964765764+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:08.96476861+07:00","message":"Next Push (prob) : 'ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:08.964777406+07:00","message":"push: {false แต่ 0 0xc00380d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.223666059+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.223704537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.223710303+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.223729378+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223738394+07:00","message":"[bufferProcess] interim [500000000]:แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.22374188+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223750132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223754151+07:00","message":"> Transcript [2825] [false]: 'แต่ถ้านักเรียนได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223758939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223761696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223764264+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.223767164+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.538037692+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.538076357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.538081823+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.538097059+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538103762+07:00","message":"[bufferProcess] interim [740000000]:แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538106226+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538116115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538118768+07:00","message":"> Transcript [2826] [false]: 'แต่ถ้านักเรียนได้ดูเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538122635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538124712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538126805+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.538129083+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.675349353+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.675385876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.675396906+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.675412793+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675420472+07:00","message":"[bufferProcess] interim [860000000]:แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675422901+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675429383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675431973+07:00","message":"> Transcript [2827] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675435506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675437632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675439674+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.675443558+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.865900239+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.865952649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.865960437+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.865975435+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.865982516+07:00","message":"[bufferProcess] interim [40000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.86598488+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.865988475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.865991911+07:00","message":"> Transcript [2828] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.865998404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866001148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866005383+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866008944+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866012785+07:00","message":"Push: 'ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866015443+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866020645+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.866023005+07:00","message":"Next Push (prob) : 'ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.866032976+07:00","message":"push: {false ถ้านักเรียนได้ 0 0xc00380d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.984850689+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.984891197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.984897068+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:09.984912748+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984919756+07:00","message":"[bufferProcess] interim [220000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984924754+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984932626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984935503+07:00","message":"> Transcript [2829] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984939006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984941151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984943054+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:09.984945439+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.064042716+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.06409004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.064096038+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.064110857+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.064117166+07:00","message":"[bufferProcess] interim [280000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.064119417+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.064122324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.06412518+07:00","message":"> Transcript [2830] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.064128731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.064130568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.06413224+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.064134462+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.113761512+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.113794413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.113800223+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.113812569+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113818205+07:00","message":"[bufferProcess] interim [340000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113820519+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113825287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113827766+07:00","message":"> Transcript [2831] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113831134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113833007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.11383495+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.113837378+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.117801126+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.117820417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.117826751+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.117836466+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117843694+07:00","message":"[bufferProcess] interim [400000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117846779+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.11785266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117855526+07:00","message":"> Transcript [2832] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117857945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117859522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117861159+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117863417+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117875258+07:00","message":"Push: 'ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117877373+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.117879437+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.11788177+07:00","message":"Next Push (prob) : 'ที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.117900955+07:00","message":"push: {false ดูเหมือนกับ 0 0xc00380d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.435612881+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.435654753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.435662473+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.435680509+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435689581+07:00","message":"[bufferProcess] interim [640000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435693148+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435718775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435723867+07:00","message":"> Transcript [2833] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435731936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435734724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435737615+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.435744666+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.437931253+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.437947667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.437953341+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.437965081+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437970896+07:00","message":"[bufferProcess] interim [700000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437973983+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437980182+07:00","message":"> Transcript [2834] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437984046+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437986619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437989929+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.437993197+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.764157405+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.764187306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.7641926+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.764204877+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764210963+07:00","message":"[bufferProcess] interim [0]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764213468+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.76421882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764221362+07:00","message":"> Transcript [2835] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764224719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764226608+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764228681+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.764230833+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:10.969915464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:10.969915534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.983325002+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.983364954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.98337317+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.983389077+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983397376+07:00","message":"[bufferProcess] interim [180000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.98340108+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983408184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983412592+07:00","message":"> Transcript [2836] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983417531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983420192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983423214+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983426553+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983433972+07:00","message":"Push: 'ที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983437196+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983440239+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:10.983444031+07:00","message":"Next Push (prob) : 'เรียนกำลังดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:10.983453704+07:00","message":"push: {false ที่นัก 0 0xc00380d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.153563408+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.153610109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูเวที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.153616798+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูเวที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.153631679+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูเวที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153640989+07:00","message":"[bufferProcess] interim [360000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูเวที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153643401+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153648481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153651074+07:00","message":"> Transcript [2837] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153654792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153656693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153658413+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.153661364+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.165388283+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.165407498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู VTR\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.16541225+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู VTR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.165423363+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู VTR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165428796+07:00","message":"[bufferProcess] interim [420000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู VTR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165431213+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูเวที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165433911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165436355+07:00","message":"> Transcript [2838] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูเวที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165439163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165441002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165442713+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.165444991+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.302330967+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.302374249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.302379825+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.30239316+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302399381+07:00","message":"[bufferProcess] interim [480000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302402011+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู VTR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302408278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302410888+07:00","message":"> Transcript [2839] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู VTR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302414563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302416517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302418243+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.302420654+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.320083801+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.342531727+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.342568237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.342573931+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.342588255+07:00","message":"[buffer interim] 271 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342594441+07:00","message":"[bufferProcess] interim [540000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342596931+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342600391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342610803+07:00","message":"> Transcript [2840] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342614593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342616444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342619299+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342621748+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342628007+07:00","message":"Push: 'เรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342629924+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342632025+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.342634243+07:00","message":"Next Push (prob) : 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.342641288+07:00","message":"push: {false เรียนกำลังดู 0 0xc00380d680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.46993922+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.469979746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์\",\"confidence\":0.9552891}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.469987722+07:00","message":"receive interim result [true|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.469996698+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.469998617+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.470006992+07:00","message":"[buffer interim] 271 true แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470015788+07:00","message":"[bufferProcess] interim [750000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470020561+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470023578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470026388+07:00","message":"> Transcript [2841] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470028906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470030711+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470032477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470034103+07:00","message":"> Transcript [2842] [true]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470036442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470038289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470039958+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470042342+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:11.470055132+07:00","message":"Push: 'โทรทัศน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.470063263+07:00","message":"push: {true โทรทัศน์ 0 0xc00380d680}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:11.478876114+07:00","message":"write wav file: './tmp/7508/7508_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:11.64191793+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.33155719+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.331594074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.331599912+07:00","message":"receive interim result [false|false]: นี้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.331619671+07:00","message":"[buffer interim] 272 false นี้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.331627379+07:00","message":"[bufferProcess] interim [480000000]:นี้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.331629409+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.531924442+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.531964976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.531970827+07:00","message":"receive interim result [false|false]: นี้อยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.531982456+07:00","message":"[buffer interim] 272 false นี้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.531990261+07:00","message":"[bufferProcess] interim [720000000]:นี้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.531992503+07:00","message":"[bufferProcess] send to processor:นี้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.531996157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.531999071+07:00","message":"> Transcript [2843] [false]: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.532001659+07:00","message":"Set StatePrefix (first interim): 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.67686242+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.676895516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.676901329+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:12.676913481+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676920617+07:00","message":"[bufferProcess] interim [840000000]:นี้อยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676922893+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676928393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676931378+07:00","message":"> Transcript [2844] [false]: 'นี้อยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676934331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676936068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.67693778+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:12.676939986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.016132304+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.016178724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.016185059+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.016197747+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016205983+07:00","message":"[bufferProcess] interim [200000000]:นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016208671+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016215444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016218288+07:00","message":"> Transcript [2845] [false]: 'นี้อยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016221477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016223715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016225694+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.016227884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.263456829+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.263492463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.263498459+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.263508893+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263516108+07:00","message":"[bufferProcess] interim [440000000]:นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263518502+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263522597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.26352546+07:00","message":"> Transcript [2846] [false]: 'นี้อยู่นะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263531515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263533575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263535419+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.263537324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.520945948+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.520987631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็เอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.520993899+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.521006653+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521013727+07:00","message":"[bufferProcess] interim [680000000]:นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521016602+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.52102244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521025758+07:00","message":"> Transcript [2847] [false]: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521029112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.52103127+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521033054+07:00","message":"StatePrefix: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521035042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.52103949+07:00","message":"Push: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521041421+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.521043436+07:00","message":"Set new StatePrefix : 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.5210457+07:00","message":"Next Push (prob) : 'นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.521052972+07:00","message":"push: {false นี้อยู่ 0 0xc000187c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.576203125+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.576244339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็อาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.576250013+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.576266313+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576273831+07:00","message":"[bufferProcess] interim [740000000]:นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576277367+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576280931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576283593+07:00","message":"> Transcript [2848] [false]: 'นี้อยู่นะคะนักเรียนก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576286833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576288807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576290643+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.576292983+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.583141863+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.583165306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็อาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.583170144+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.583180819+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583186797+07:00","message":"[bufferProcess] interim [800000000]:นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583188936+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583191508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583193612+07:00","message":"> Transcript [2849] [false]: 'นี้อยู่นะคะนักเรียนก็อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583196087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583197996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583199632+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.583201477+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.785917823+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.785951087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็อาจจะพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.785956499+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.785972434+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.785981737+07:00","message":"[bufferProcess] interim [980000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.785984148+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.785988144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.785990912+07:00","message":"> Transcript [2850] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.785996288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.785998531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.786000841+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.786003036+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.958719249+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.958757202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็อาจจะพอจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.958762929+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.958775465+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958782587+07:00","message":"[bufferProcess] interim [160000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958784797+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958790283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958793066+07:00","message":"> Transcript [2851] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958796165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958798058+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958800002+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958802394+07:00","message":"TextPushed: 'นี้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958806969+07:00","message":"Push: 'นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958809065+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958811563+07:00","message":"Set new StatePrefix : 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:13.958815148+07:00","message":"Next Push (prob) : 'อาจจะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:13.958834487+07:00","message":"push: {false นะคะนักเรียนก็ 0 0xc000187c00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:13.970855473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:13.970872585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.093985769+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.094024702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็อาจจะพอจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.094030773+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.094044352+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094051375+07:00","message":"[bufferProcess] interim [280000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094053893+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.09405943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094061978+07:00","message":"> Transcript [2852] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094065293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094067319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094069573+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.094072613+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.220735065+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.220774921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.220782523+07:00","message":"receive interim result [false|false]: นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.220795678+07:00","message":"[buffer interim] 272 false นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220803188+07:00","message":"[bufferProcess] interim [400000000]:นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.22080568+07:00","message":"[bufferProcess] send to processor:นี้อยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220811614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220814386+07:00","message":"> Transcript [2853] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220817857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220820041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220821969+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.220824596+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.519294456+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.677530898+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.677569237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอจำได้\",\"confidence\":0.9398874}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.677575845+07:00","message":"receive interim result [true|false]: มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.677588287+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.677590549+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.677597539+07:00","message":"[buffer interim] 272 true มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.6776128+07:00","message":"[bufferProcess] interim [910000000]:มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677617875+07:00","message":"[bufferProcess] send to processor (isfinal):นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677622097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.67762591+07:00","message":"> Transcript [2854] [false]: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677628914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677630734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677632608+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677635105+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677636885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677638742+07:00","message":"> Transcript [2855] [true]: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677640855+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.67764237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677643892+07:00","message":"StatePrefix: 'นี้อยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677645502+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.67764694+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677790881+07:00","message":"Push: 'อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677793639+07:00","message":"TextPushed: 'นี้อยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677795741+07:00","message":"Set new StatePrefix : 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.67779781+07:00","message":"Next Push (prob) : 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.67780584+07:00","message":"push: {true อาจจะพอจำได้ 0 0xc000187c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:14.677830272+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_272.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:14.685768469+07:00","message":"write wav file: './tmp/7508/7508_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:14.721753255+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.235552044+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.23559406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.235600743+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.235625088+07:00","message":"[buffer interim] 273 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.235633933+07:00","message":"[bufferProcess] interim [360000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.235637854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.554612171+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.554649564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.554654925+07:00","message":"receive interim result [false|false]: แต่ถ้านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.554668472+07:00","message":"[buffer interim] 273 false แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.554678838+07:00","message":"[bufferProcess] interim [660000000]:แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.554681363+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.554688101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.554691156+07:00","message":"> Transcript [2856] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.554693222+07:00","message":"Set StatePrefix (first interim): 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.55657984+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.556596867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.556601057+07:00","message":"receive interim result [false|false]: แต่ถ้านัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.556613472+07:00","message":"[buffer interim] 273 false แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.556617453+07:00","message":"[bufferProcess] interim [720000000]:แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.556619533+07:00","message":"[bufferProcess] send to processor:แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.5566236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.556625996+07:00","message":"> Transcript [2857] [false]: 'แต่ถ้านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.556628771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.556630722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.55663252+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.556634521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.696883932+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.69693129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.696937865+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.69695182+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696969879+07:00","message":"[bufferProcess] interim [780000000]:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696972923+07:00","message":"[bufferProcess] send to processor:แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.69697663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696979659+07:00","message":"> Transcript [2858] [false]: 'แต่ถ้านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696983097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696985119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696986848+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.696988903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.87477928+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.874814709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.874820688+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:15.874834042+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874841333+07:00","message":"[bufferProcess] interim [20000000]:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874843632+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874849519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874852357+07:00","message":"> Transcript [2859] [false]: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874855655+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874857778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874859725+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:15.874861859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.07925973+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.079299826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้รับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.079305903+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้รับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.079317424+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079325469+07:00","message":"[bufferProcess] interim [140000000]:แต่ถ้านักเรียนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079331039+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079334847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079337814+07:00","message":"> Transcript [2860] [false]: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.07934124+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079343744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079345652+07:00","message":"StatePrefix: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079347936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079350717+07:00","message":"Push: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079352496+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079354751+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.079356709+07:00","message":"Next Push (prob) : 'นักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.079364991+07:00","message":"push: {false แต่ถ้า 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.082148669+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.082164727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.082169264+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.082178109+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.082181388+07:00","message":"[bufferProcess] interim [200000000]:แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.08218436+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.082186525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.082188737+07:00","message":"> Transcript [2861] [false]: 'แต่ถ้านักเรียนได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.08219197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.082193903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.082195717+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.082197684+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.139284747+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.139331659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.139338975+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.139357253+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139370179+07:00","message":"[bufferProcess] interim [320000000]:แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139374387+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139382661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139386774+07:00","message":"> Transcript [2862] [false]: 'แต่ถ้านักเรียนได้ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.13939129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139394658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139397495+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.139400642+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.329601591+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.329651101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.329659718+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.329673197+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329681041+07:00","message":"[bufferProcess] interim [500000000]:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329683382+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329687129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329690108+07:00","message":"> Transcript [2863] [false]: 'แต่ถ้านักเรียนได้ลงมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329693422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329695328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.329697133+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.32969902+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.456360283+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.456397393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.456403018+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.456416022+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456424643+07:00","message":"[bufferProcess] interim [620000000]:แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456427082+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.4564318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456434421+07:00","message":"> Transcript [2864] [false]: 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456437332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456439297+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456440897+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456443229+07:00","message":"TextPushed: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456449284+07:00","message":"Push: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456451326+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456453482+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.456455494+07:00","message":"Next Push (prob) : 'ลงมือทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.456463167+07:00","message":"push: {false นักเรียนได้ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.58685229+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.586891136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.586897369+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.586910375+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.586917934+07:00","message":"[bufferProcess] interim [680000000]:แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.586920188+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.586926105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.586928613+07:00","message":"> Transcript [2865] [false]: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.586931013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.586933124+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.794686046+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.794727437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.794733914+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.794746179+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.794753697+07:00","message":"[bufferProcess] interim [920000000]:แต่ถ้านักเรียนได้ลงมือทดลองกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.79475597+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.794761485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.794764696+07:00","message":"> Transcript [2866] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.794768292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.794770276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.794772037+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.79477565+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.843918693+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.843958932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองจีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.843964531+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.843975157+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.843981093+07:00","message":"[bufferProcess] interim [980000000]:แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.843983605+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.843989093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.84399163+07:00","message":"> Transcript [2867] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.843994586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.843996609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.843998553+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.844002277+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.963052609+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.963081187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองติด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.963087108+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองติด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.963099599+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963106099+07:00","message":"[bufferProcess] interim [40000000]:แต่ถ้านักเรียนได้ลงมือทดลองติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963108842+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963112533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963115329+07:00","message":"> Transcript [2868] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองจีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963118502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963120161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963121974+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.963124155+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.966587512+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.966599939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.966609564+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.966614247+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966617394+07:00","message":"[bufferProcess] interim [100000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966620023+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966622588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966624489+07:00","message":"> Transcript [2869] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966626725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.96662833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966630246+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966631912+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966634352+07:00","message":"Push: 'ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966636025+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966638053+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือทดลองติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:16.966640147+07:00","message":"Next Push (prob) : 'ลองติด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:16.966667887+07:00","message":"push: {false ลงมือทด 0 0xc000045780}"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:16.971162175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:16.971178991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.358219311+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.358263849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.358270804+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.358287804+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.358299732+07:00","message":"[bufferProcess] interim [520000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.358303208+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.358309768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.358312828+07:00","message":"> Transcript [2870] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.358315528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.358317371+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.552874299+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.552924807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.552930964+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.552946012+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552953006+07:00","message":"[bufferProcess] interim [700000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552955773+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552962782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552965547+07:00","message":"> Transcript [2871] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552968823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552971139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.552973179+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.55297593+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.675064157+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.675098152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.675104159+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.675116771+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675123508+07:00","message":"[bufferProcess] interim [760000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675125664+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675131372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.67513444+07:00","message":"> Transcript [2872] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยเหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675138079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675140774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675143025+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.675145248+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.677177269+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.677184942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.677187766+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.677194673+07:00","message":"[buffer interim] 273 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.677197545+07:00","message":"[bufferProcess] interim [820000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.67719954+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.677201738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.67720396+07:00","message":"> Transcript [2873] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.677206103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.67720794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.677209689+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.677211501+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.80087641+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.892087233+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.892134899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.89214126+07:00","message":"receive interim result [true|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.892151855+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.89215391+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.892162195+07:00","message":"[buffer interim] 273 true แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892170771+07:00","message":"[bufferProcess] interim [90000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892181627+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892185193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892189686+07:00","message":"> Transcript [2874] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892193613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892195547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892197296+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892199608+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892206153+07:00","message":"Push: 'ลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892207855+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892209847+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892211904+07:00","message":"Next Push (prob) : 'ด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892213497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892215388+07:00","message":"> Transcript [2875] [true]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892217552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892219416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892221692+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892223621+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:17.892225598+07:00","message":"Push: 'ด้วยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.892236244+07:00","message":"push: {false ลองกิจกรรม 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.892243378+07:00","message":"push: {true ด้วยแล้ว 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:17.900034723+07:00","message":"write wav file: './tmp/7508/7508_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:17.992515092+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.489858053+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.489896929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.489902049+07:00","message":"receive interim result [false|false]: ครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.489916659+07:00","message":"[buffer interim] 274 false ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.489923834+07:00","message":"[bufferProcess] interim [300000000]:ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.489925887+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.577461136+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.57751771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.577525645+07:00","message":"receive interim result [false|false]: ภูมิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.577541909+07:00","message":"[buffer interim] 274 false ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.577553032+07:00","message":"[bufferProcess] interim [360000000]:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.577556837+07:00","message":"[bufferProcess] send to processor:ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.577565043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.577570541+07:00","message":"> Transcript [2876] [false]: 'ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.577573908+07:00","message":"Set StatePrefix (first interim): 'ครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.643475424+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.643513914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Puma\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.643519272+07:00","message":"receive interim result [false|false]: Puma"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.643536408+07:00","message":"[buffer interim] 274 false Puma"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.643544586+07:00","message":"[bufferProcess] interim [420000000]:Puma"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.643546959+07:00","message":"[bufferProcess] send to processor:ภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.643551393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.643554152+07:00","message":"> Transcript [2877] [false]: 'ภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.643556162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.643557998+07:00","message":"Set new StatePrefix: 'ภูมิ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.719886141+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.719917402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.719922411+07:00","message":"receive interim result [false|false]: กูไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.719936348+07:00","message":"[buffer interim] 274 false กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.719942324+07:00","message":"[bufferProcess] interim [480000000]:กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.719944748+07:00","message":"[bufferProcess] send to processor:Puma"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.719948622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.719951519+07:00","message":"> Transcript [2878] [false]: 'Puma'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.719953247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.719955298+07:00","message":"Set new StatePrefix: 'Puma'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.774674492+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.774702875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คู่หมั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.774707748+07:00","message":"receive interim result [false|false]: คู่หมั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.774719879+07:00","message":"[buffer interim] 274 false คู่หมั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.77472514+07:00","message":"[bufferProcess] interim [540000000]:คู่หมั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.774727344+07:00","message":"[bufferProcess] send to processor:กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.774730913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.774733528+07:00","message":"> Transcript [2879] [false]: 'กูไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.774735297+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.774737661+07:00","message":"Set new StatePrefix: 'กูไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.84020917+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.840237824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.840243088+07:00","message":"receive interim result [false|false]: กูมั่นใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:18.840256534+07:00","message":"[buffer interim] 274 false กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.840262571+07:00","message":"[bufferProcess] interim [660000000]:กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.840264971+07:00","message":"[bufferProcess] send to processor:คู่หมั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.840269102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.840271703+07:00","message":"> Transcript [2880] [false]: 'คู่หมั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.840273567+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:18.840275359+07:00","message":"Set new StatePrefix: 'คู่หมั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.033192538+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.03323258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.033239047+07:00","message":"receive interim result [false|false]: กูมั่นใจเลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.033252872+07:00","message":"[buffer interim] 274 false กูมั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.033261841+07:00","message":"[bufferProcess] interim [900000000]:กูมั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.033264133+07:00","message":"[bufferProcess] send to processor:กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.033269121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.033271873+07:00","message":"> Transcript [2881] [false]: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.033274088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.033276105+07:00","message":"Set new StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.183050755+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.183101051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.183107975+07:00","message":"receive interim result [false|false]: กูมั่นใจเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.183121157+07:00","message":"[buffer interim] 274 false กูมั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183128383+07:00","message":"[bufferProcess] interim [20000000]:กูมั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183131155+07:00","message":"[bufferProcess] send to processor:กูมั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183136644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183140013+07:00","message":"> Transcript [2882] [false]: 'กูมั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183143229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183145269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183147188+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.183149306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.377693+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.377737651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลยเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.377743675+07:00","message":"receive interim result [false|false]: กูมั่นใจเลยเขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.377758388+07:00","message":"[buffer interim] 274 false กูมั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377765239+07:00","message":"[bufferProcess] interim [140000000]:กูมั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377767882+07:00","message":"[bufferProcess] send to processor:กูมั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377774237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377776874+07:00","message":"> Transcript [2883] [false]: 'กูมั่นใจเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377780031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377781974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.377783696+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.37778641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.391031773+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.391070429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลยค่ะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.3910759+07:00","message":"receive interim result [false|false]: กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.391091268+07:00","message":"[buffer interim] 274 false กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391098702+07:00","message":"[bufferProcess] interim [200000000]:กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391100713+07:00","message":"[bufferProcess] send to processor:กูมั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391104426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391107197+07:00","message":"> Transcript [2884] [false]: 'กูมั่นใจเลยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391110678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391112768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391115182+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.391117502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.520359703+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.651784945+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656748476+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656779949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครูมั่นใจเลยค่ะว่า\",\"confidence\":0.9213258}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.65678591+07:00","message":"receive interim result [true|false]: ครูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656795212+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656797389+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656803221+07:00","message":"[buffer interim] 274 true ครูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656812175+07:00","message":"[bufferProcess] interim [560000000]:ครูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656815104+07:00","message":"[bufferProcess] send to processor (isfinal):กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656818242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656821119+07:00","message":"> Transcript [2885] [false]: 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656823999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656826005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.65682786+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656829773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656835917+07:00","message":"Push: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656837838+07:00","message":"TextPushed: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656839629+07:00","message":"Set new StatePrefix : 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656841537+07:00","message":"Next Push (prob) : 'เลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656843118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656844941+07:00","message":"> Transcript [2886] [true]: 'ครูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656847022+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656848621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656850105+07:00","message":"StatePrefix: 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656852418+07:00","message":"TextPushed: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656854116+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656925923+07:00","message":"push: {false กูมั่นใจ 0 0xc0020c1680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656938724+07:00","message":"Push: 'เลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656941178+07:00","message":"TextPushed: 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.65694456+07:00","message":"Set new StatePrefix : 'ครูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656946423+07:00","message":"Next Push (prob) : 'ครูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:19.656941545+07:00","message":"push: {true เลยค่ะว่า 0 0xc0020c1680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:19.656953989+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_274.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:19.662764198+07:00","message":"write wav file: './tmp/7508/7508_274.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:19.971632098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:19.971643128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.219543218+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.219608683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.219614547+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.219631326+07:00","message":"[buffer interim] 275 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.219638929+07:00","message":"[bufferProcess] interim [420000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.21964099+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.378486737+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.37852657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.378532734+07:00","message":"receive interim result [false|false]: นักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.378545161+07:00","message":"[buffer interim] 275 false นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.378552465+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.378555116+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.378560724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.378563434+07:00","message":"> Transcript [2887] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.378565646+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.387795766+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.387812825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.387817228+07:00","message":"receive interim result [false|false]: นักเรียนจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.38782613+07:00","message":"[buffer interim] 275 false นักเรียนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387829854+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387832139+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387835462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387838538+07:00","message":"> Transcript [2888] [false]: 'นักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387843112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.3878457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387848603+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.387851565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.686681098+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.686721771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.68672773+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.686744212+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686752373+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686754707+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686758436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686761459+07:00","message":"> Transcript [2889] [false]: 'นักเรียนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686764304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686766279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686768034+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.686769946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.879433229+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.879477025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.879482931+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:20.8794993+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.87951226+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนจะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879514911+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879518859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879522067+07:00","message":"> Transcript [2890] [false]: 'นักเรียนจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879525505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879527603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879529411+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:20.879531406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.080181771+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.080224017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.080231112+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.080246563+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080256518+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080259583+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080266657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080269632+07:00","message":"> Transcript [2891] [false]: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080272898+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080274957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080277207+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080279295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080285026+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080286805+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.080289053+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.0802921+07:00","message":"Next Push (prob) : 'จะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.080300714+07:00","message":"push: {false นักเรียน 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.591205056+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.591244863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.591251687+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.59126483+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591271514+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591273686+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591280475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591283126+07:00","message":"> Transcript [2892] [false]: 'นักเรียนจะมีความเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591286413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591288614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591290468+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.591292484+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.715395223+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.715429592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.715436506+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:21.715450635+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715457329+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715460059+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715466672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715469236+07:00","message":"> Transcript [2893] [false]: 'นักเรียนจะมีความเข้าใจคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715472312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715474425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715476168+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:21.715478375+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.227499068+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.227541089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.227549531+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.227566086+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227574003+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227576502+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227580046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227582766+07:00","message":"> Transcript [2894] [false]: 'นักเรียนจะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.22758652+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227588564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227590706+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.227593009+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.255609238+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.255630622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.255635435+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.255646617+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255652751+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255655735+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255658659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255661478+07:00","message":"> Transcript [2895] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255664556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255666665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255668485+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255670343+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.25567451+07:00","message":"Push: 'จะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255676493+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255678585+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.255681067+07:00","message":"Next Push (prob) : 'ใจขึ้นแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.255688637+07:00","message":"push: {false จะมีความเข้า 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.295721136+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.295748152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.295753017+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.295763529+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.295769589+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.29577234+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.295775671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.295778064+07:00","message":"> Transcript [2896] [false]: 'นักเรียนจะมีความเข้าใจขึ้นและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.295780227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.295782263+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.489679165+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.489718416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.489724581+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.489736085+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.489743517+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.489746139+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.489751465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.489754669+07:00","message":"> Transcript [2897] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.48975707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.489759118+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.615068506+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.615104872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.615110853+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.615127045+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615135642+07:00","message":"[bufferProcess] interim [820000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615138667+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615142372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.61514504+07:00","message":"> Transcript [2898] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615148617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615150978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615152943+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.615155223+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.739962694+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.739989727+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.739992548+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.739994198+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.739996509+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.739998209+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.740000082+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.74000185+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.740003505+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.740005067+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.872631379+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.872667179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.872673923+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:22.87268673+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872693783+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872696112+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872701813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872704612+07:00","message":"> Transcript [2899] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872708039+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.8727099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872712294+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:22.872714726+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:22.972115893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:22.972115994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.119758902+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.11980433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.119811188+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.119825857+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.119833944+07:00","message":"[bufferProcess] interim [300000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.119836453+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.11984101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.119844417+07:00","message":"> Transcript [2900] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.119848244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.119850191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.119852246+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.11985476+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.32164734+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.321681658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.321688359+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.321701496+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321708776+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321711343+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321717262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321720054+07:00","message":"> Transcript [2901] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321724079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321726213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321728156+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321731027+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321735539+07:00","message":"Push: 'ใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321737241+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321739247+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.321741847+07:00","message":"Next Push (prob) : 'จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.321748986+07:00","message":"push: {false ใจขึ้นแล้วก็ 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.516232657+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.516272771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.516279651+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.516292811+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516300247+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516302848+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516308685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516311838+07:00","message":"> Transcript [2902] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516315467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516317765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.51631959+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.516322124+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.575715025+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.575747766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.575753707+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.575765264+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575771884+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575774462+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575779786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575782855+07:00","message":"> Transcript [2903] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575786437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575788506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.575790316+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.57579255+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.710983672+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.711017394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.71102318+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.711037781+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711044843+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711047712+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711051146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711054014+07:00","message":"> Transcript [2904] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711057835+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.71105969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711061505+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.711063979+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.827155419+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.827191265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.827197065+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.827209926+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827216674+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827219165+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827224616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827227406+07:00","message":"> Transcript [2905] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827231198+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827233254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827235037+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827237338+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827241841+07:00","message":"Push: 'จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827246334+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.82724881+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:23.827251187+07:00","message":"Next Push (prob) : 'ที่คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:23.827259212+07:00","message":"push: {false จะเป็นความรู้ 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.024126102+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.024165325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.024171065+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.024185119+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024193189+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024195747+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024202498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024205318+07:00","message":"> Transcript [2906] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024209379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024211719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024213825+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.024217007+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.209649934+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.209687139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.209693276+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.209707969+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.20971525+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.209718239+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.209722374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.209725134+07:00","message":"> Transcript [2907] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.209728656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.20973075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.209733172+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.209735606+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.301596785+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.301645514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.301651573+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.301666491+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301673691+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301676479+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.30168022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301682765+07:00","message":"> Transcript [2908] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301686928+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301689042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301691419+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.301693958+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.470653171+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.470688448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.470695336+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.470709134+07:00","message":"[buffer interim] 275 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470715998+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470718548+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470723973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470726652+07:00","message":"> Transcript [2909] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470730297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470732139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.47073429+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470737189+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470742188+07:00","message":"Push: 'ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.47074404+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470746074+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.470748492+07:00","message":"Next Push (prob) : 'ทนและยาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.47075587+07:00","message":"push: {false ที่คง 0 0xc000187600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.76903551+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.914812975+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.914853284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน\",\"confidence\":0.9505283}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.914860575+07:00","message":"receive interim result [true|false]: นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.914870295+07:00","message":"end recv isFinal message id 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.914872272+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.914878841+07:00","message":"[buffer interim] 275 true นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914887901+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914891861+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.9148952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914897789+07:00","message":"> Transcript [2910] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914901213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914903449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914905173+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914907664+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914909625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.91491168+07:00","message":"> Transcript [2911] [true]: 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914913793+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914915297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914916886+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914922542+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.914924526+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.915086952+07:00","message":"Push: 'และยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.915090105+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.915092384+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.915094596+07:00","message":"Next Push (prob) : 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:24.915101701+07:00","message":"push: {true และยาวนาน 0 0xc000187600}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:24.915112933+07:00","message":"write aligntment file to 'tmp/7508/align_message_id_275.html'"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:24.926187265+07:00","message":"write wav file: './tmp/7508/7508_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.093061298+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.761962972+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.762009094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.762014322+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.762029979+07:00","message":"[buffer interim] 276 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.762037769+07:00","message":"[bufferProcess] interim [480000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.762040187+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.837208189+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.837270135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.837277258+07:00","message":"receive interim result [false|false]: ตามหัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.837294367+07:00","message":"[buffer interim] 276 false ตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.837302232+07:00","message":"[bufferProcess] interim [600000000]:ตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.837305406+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.837313699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.837317361+07:00","message":"> Transcript [2912] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.837320234+07:00","message":"Set StatePrefix (first interim): 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.941229633+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.941267967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.941273633+07:00","message":"receive interim result [false|false]: ตามหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:25.941289022+07:00","message":"[buffer interim] 276 false ตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.94129804+07:00","message":"[bufferProcess] interim [720000000]:ตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.941300432+07:00","message":"[bufferProcess] send to processor:ตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.941306918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.94130983+07:00","message":"> Transcript [2913] [false]: 'ตามหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.941312433+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.94131435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.941316285+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:25.941319636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:25.972598389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:25.972635304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.329011461+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.329047014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.329052911+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.329067543+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329074045+07:00","message":"[bufferProcess] interim [80000000]:ตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329076594+07:00","message":"[bufferProcess] send to processor:ตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329083111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329085743+07:00","message":"> Transcript [2914] [false]: 'ตามหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329089207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329091319+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.32909328+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.329096109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.66227749+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.662315424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.662321154+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.662333624+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662340759+07:00","message":"[bufferProcess] interim [380000000]:ตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662343199+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.66234869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662351161+07:00","message":"> Transcript [2915] [false]: 'ตามหัวข้ออื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662354165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662355896+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662357862+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.662359996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.722611885+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.722642556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.722648174+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.722659542+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722666743+07:00","message":"[bufferProcess] interim [440000000]:ตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722669027+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722674394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722677335+07:00","message":"> Transcript [2916] [false]: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.72268058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722682508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.72268433+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722686364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722689032+07:00","message":"Push: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722690931+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722692715+07:00","message":"Set new StatePrefix : 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.722694724+07:00","message":"Next Push (prob) : 'หัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.722702822+07:00","message":"push: {false ตาม 0 0xc003992d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.840313372+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.840348102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.840355103+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:26.840366114+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840375437+07:00","message":"[bufferProcess] interim [620000000]:ตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840377777+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840385347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840388377+07:00","message":"> Transcript [2917] [false]: 'ตามหัวข้ออื่นๆใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840391419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840393187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.840395059+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:26.84039789+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.159823488+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.159863415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.159869085+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.159884035+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159893995+07:00","message":"[bufferProcess] interim [860000000]:ตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159896495+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159903618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159906415+07:00","message":"> Transcript [2918] [false]: 'ตามหัวข้ออื่นๆในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159909812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159911892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159913806+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.159916119+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.22663793+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.226675194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.226681108+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.226695893+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226702204+07:00","message":"[bufferProcess] interim [980000000]:ตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226704766+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226710768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226713294+07:00","message":"> Transcript [2919] [false]: 'ตามหัวข้ออื่นๆในตอนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226716784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226718909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226720967+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.226723296+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.356981914+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.357013546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.35701981+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.357032816+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357039438+07:00","message":"[bufferProcess] interim [40000000]:ตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357041952+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357047518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357050411+07:00","message":"> Transcript [2920] [false]: 'ตามหัวข้ออื่นๆในตอนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357054254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357056375+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.3570584+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357061392+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357065617+07:00","message":"Push: 'หัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357067389+07:00","message":"TextPushed: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357069655+07:00","message":"Set new StatePrefix : 'ตามหัวข้ออื่นๆในตอนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.357071808+07:00","message":"Next Push (prob) : 'ในตอนตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.357079619+07:00","message":"push: {false หัวข้ออื่นๆ 0 0xc003992d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.678319763+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.678360091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนต่อไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.678365788+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.678378585+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.678386127+07:00","message":"[bufferProcess] interim [340000000]:ตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.678388721+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.678395862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.678399598+07:00","message":"> Transcript [2921] [false]: 'ตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.678403132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.678406062+07:00","message":"Set new StatePrefix: 'ตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.786146408+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.786187547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนต่อไปได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.786193451+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.786207411+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786215214+07:00","message":"[bufferProcess] interim [520000000]:ตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786218717+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786223589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786228375+07:00","message":"> Transcript [2922] [false]: 'ตามหัวข้ออื่นๆในตอนต่อไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786233114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786235792+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786238839+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.786241386+07:00","message":"TextPushed: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.930447484+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.930487381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.930493214+07:00","message":"receive interim result [false|false]: ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:27.930508036+07:00","message":"[buffer interim] 276 false ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930514514+07:00","message":"[bufferProcess] interim [640000000]:ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.93051723+07:00","message":"[bufferProcess] send to processor:ตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930524178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930527463+07:00","message":"> Transcript [2923] [false]: 'ตามหัวข้ออื่นๆในตอนต่อไปได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930530644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930532576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930534812+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:27.930537065+07:00","message":"TextPushed: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.041359236+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.136920947+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.136962115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.136968063+07:00","message":"receive interim result [true|false]: ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.13697564+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.136977948+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.136984855+07:00","message":"[buffer interim] 276 true ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.136992926+07:00","message":"[bufferProcess] interim [970000000]:ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.13699637+07:00","message":"[bufferProcess] send to processor (isfinal):ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137000481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137003535+07:00","message":"> Transcript [2924] [false]: 'ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.13700661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137008471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137010216+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137012481+07:00","message":"TextPushed: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137014181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137016967+07:00","message":"> Transcript [2925] [true]: 'ตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137019007+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137020649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137022147+07:00","message":"StatePrefix: 'ตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.137023707+07:00","message":"TextPushed: 'ตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:28.13702657+07:00","message":"Push: 'ในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.137035198+07:00","message":"push: {true ในตอนต่อไปได้นะคะ 0 0xc003992d80}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:28.146333719+07:00","message":"write wav file: './tmp/7508/7508_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:28.622582712+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:28.973222457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:28.973261437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.142436816+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.142471002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดิ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.142476404+07:00","message":"receive interim result [false|false]: สวัสดิ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.142489894+07:00","message":"[buffer interim] 277 false สวัสดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.14249653+07:00","message":"[bufferProcess] interim [540000000]:สวัสดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.142498814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.142504814+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.142507328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.142509819+07:00","message":"> Transcript [2926] [false]: 'สวัสดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.142511906+07:00","message":"Set StatePrefix (first interim): 'สวัสดิ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.146983215+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.147021873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.147027524+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.147043013+07:00","message":"[buffer interim] 277 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.147052734+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.147055274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.466643635+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.466683599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.466690606+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.466704532+07:00","message":"[buffer interim] 277 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.466712567+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.466714599+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.46672249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.466725367+07:00","message":"> Transcript [2927] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.466727551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.466729659+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.769801067+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.861547334+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.861592131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.861598625+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.86161438+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.861616525+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.861623485+07:00","message":"[buffer interim] 277 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861637719+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861641177+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861644734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861647539+07:00","message":"> Transcript [2928] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861650033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861652751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861654535+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861656692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861658552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861660439+07:00","message":"> Transcript [2929] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861662287+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861663755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861665233+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861666929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:29.861669551+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:29.861677987+07:00","message":"push: {true สวัสดีค่ะ 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:29.868294096+07:00","message":"write wav file: './tmp/7508/7508_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:30.481129136+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:31.974188973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:31.974200818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:34.974483665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:34.974491868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:35.800418281+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:35.881459667+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:35.881476692+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:35.881479925+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:35.881487487+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.881494605+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.881498597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.881501955+07:00","message":"> Transcript [2930] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.88150436+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.88150623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.881507923+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.881509692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:35.881512199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:35.881520923+07:00","message":"push: {true \n 0 0xc003993080}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:35.89261959+07:00","message":"write wav file: './tmp/7508/7508_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:36.050776185+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:37.974803754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:37.97481951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:40.974990126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:40.974997047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.29862499+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.361090077+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.39204603+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.392072691+07:00","message":"found end of frame, send empty tag with msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.39207629+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.392084703+07:00","message":"[buffer interim] 279 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392092484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392096958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392100423+07:00","message":"> Transcript [2931] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392102743+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392104518+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392106247+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392108356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.392117037+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.392127097+07:00","message":"push: {true \n 0 0xc0004a8f00}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:41.402607982+07:00","message":"write wav file: './tmp/7508/7508_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.429742421+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.491064094+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.544611805+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.544633385+07:00","message":"found end of frame, send empty tag with msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.54463682+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.54464335+07:00","message":"[buffer interim] 280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544651205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544655304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544658296+07:00","message":"> Transcript [2932] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544660796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544662548+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544664324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544666539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:41.544669004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:41.544678408+07:00","message":"push: {true \n 0 0xc000139100}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:41.549224813+07:00","message":"write wav file: './tmp/7508/7508_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:43.869133518+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:43.960907016+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:43.960927692+07:00","message":"found end of frame, send empty tag with msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:43.96093088+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:43.960937722+07:00","message":"[buffer interim] 281 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960950937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960955627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960958441+07:00","message":"> Transcript [2933] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960960761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960962636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960964444+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960966326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T11:33:43.960969101+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:43.960979713+07:00","message":"push: {true \n 0 0xc00039d780}"}
{"level":"info","service":"Main","time":"2026-02-25T11:33:43.968816346+07:00","message":"write wav file: './tmp/7508/7508_281.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:43.97505691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:43.975092334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:46.97530226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:46.975307328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:49.975442429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:49.975459096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740335043+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740361113+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.74036387+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740365581+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740367237+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740370077+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740371761+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740373933+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:33:52.740375573+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:52.975875444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:52.975894042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:55.976875999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:55.976897529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:58.977503892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:33:58.977510354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:01.978327772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:01.978338614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:04.978379017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:04.978421641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:07.978881496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:07.978918282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:10.979384575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:10.979400396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:13.980271164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:13.980299992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:16.980744934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:16.980772854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:19.981079717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:19.981120684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739418454+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739441601+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739444344+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739446007+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739447643+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739449953+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739451552+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739453117+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.739454738+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:22.73945635+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:22.981936464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:22.981942426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:25.982231643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:25.982264688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:28.982276185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:28.982297215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:31.982677444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:31.982710921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:34.98334638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:34.983387812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:37.983391579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:37.983409936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:40.984424547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:40.984434434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:43.984760592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:43.984778732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:46.985103612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:46.985126096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:49.98561149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:49.985625966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.740327978+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.740361021+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.74036409+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.740365879+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.740367586+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.740369289+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T11:34:52.740371246+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:52.985859144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:52.985883715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:55.986464884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:55.986475543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:58.986836558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:34:58.986848076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:01.98691232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:01.986935228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:04.987390429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:04.987403231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:07.98765205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:07.987679353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:10.988439874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:10.988459844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:13.989052777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:13.989086246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:16.989564779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:16.989592128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:19.989904105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:19.989923328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:22.990961451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:22.990961379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:25.991315763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:25.991368121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:28.99151473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:28.991501124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:31.991776576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:31.991804922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:34.99230801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:34.992322387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:37.992402575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:37.992423522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:40.992772732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:40.99277796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:42.935857847+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-02-25T11:35:42.935878958+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:42.935938789+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:42.935955121+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:43.780200335+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:43.780286261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:43.780287859+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:43.992969384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:43.992971962+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T11:35:46.993545223+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
