{"level":"info","service":"Main","time":"2026-07-09T09:05:26.229864083+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:05:26.231844648+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:05:26.231859846+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-07-09T09:05:26.302422017+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-07-09T09:05:26.302452778+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-07-09T09:05:26.302634581+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:05:26.302675447+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-07-09T09:05:29.303059333+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-07-09T09:05:29.303733052+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-07-09T09:08:17.308197492+07:00","message":"incoming connection from...1.10.184.228:53136 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:08:17.308213836+07:00","message":"new client from...1.10.184.228:53136 connected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:08:20.317417435+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:20.317625048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:20.333578389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-07-09T09:08:20.768013103+07:00","message":"incoming connection from...1.10.184.228:53150 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:08:20.768028719+07:00","message":"new client from...1.10.184.228:53150 connected"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:23.333983657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:23.670038453+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:23.670041224+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:26.334668107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:26.334670096+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:29.335644825+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:29.335687776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:32.33660399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:32.336609218+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:35.3373176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:35.337331762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:38.337842511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:38.337852471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:41.338131661+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:41.338174797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:44.338418087+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:44.338425118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:47.338624527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:47.338638415+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:50.338943206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:50.338968382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:53.339657531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:53.339682399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:56.340664814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:56.340675237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:59.341582075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:08:59.341597309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:02.341760392+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:02.341786635+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:05.342128735+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:05.342146057+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:08.34248165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:08.342501789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:11.34349125+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:11.343509848+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:14.343554566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:14.343564979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:17.344644666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:17.34464853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:20.34540884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:20.345447577+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:23.346163128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:23.346191361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:26.346716442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:26.346723299+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:29.347410876+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:29.347448088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:32.3483171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:32.348320532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:35.34865064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:35.3486535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:38.349389012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:38.349395979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:41.349745175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:41.349761225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:44.350790904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:44.350823267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:47.351800956+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:47.351835483+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:50.352086538+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:50.35210418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:53.352317024+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:53.352328121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:56.352977777+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:56.352994989+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:59.353368445+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:09:59.353392253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:02.353710441+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:02.35373473+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:05.354068494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:05.354068491+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:08.354622423+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:08.35466075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:11.354951367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:11.354961988+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:14.355231617+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:14.355243833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:17.355899761+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:17.355933092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:20.356238028+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:20.356260552+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:23.356338315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:23.356367568+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:26.356990061+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:26.357011027+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:29.358087407+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:29.358119351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:32.358996421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:32.359035335+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:35.359342762+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:35.359350982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:38.359421209+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:38.359450005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:41.360494005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:41.36053174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:44.361542317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:44.36156841+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:47.362170983+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:47.362201783+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:50.362482411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:50.362490015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:53.363298132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:53.363331139+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:56.363864689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:56.36388451+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:59.364935563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:10:59.364947171+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:02.365262289+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:02.365264157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:05.365566094+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:05.365588926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:08.366487835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:08.366518924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:11.367429833+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:11.367441078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:14.367471141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:14.367486957+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:17.368118692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:17.368138633+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:20.368410626+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:20.368420636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:23.369300979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:23.369331566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:26.369458401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:26.369837543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:29.370330025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:29.370359591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:32.371094166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:32.371117567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:35.371900868+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:35.37191886+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:38.372613906+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:38.372627187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:41.372973135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:41.372988816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:44.373502654+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:44.373512365+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:47.374367497+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:47.374370467+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:50.374650938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:50.374694414+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:53.375553854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:53.375570012+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:56.376353265+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:56.376372835+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:59.376569395+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:11:59.376611136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:02.376655766+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:02.376692384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:05.377442005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:05.377449233+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:08.377723014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:08.377734713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:11.378034324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:11.378056982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:14.378944811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:14.378959216+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:17.379988386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:17.380001786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:20.380202675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:20.380218867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:23.381045208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:23.381101208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:26.381684987+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:26.381700486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:29.381907883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:29.381920166+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:32.382007152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:32.382023479+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:35.382315597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:35.382335689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:38.383353658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:38.383368601+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:41.383665304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:41.383679284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:44.38404338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:44.384098179+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:47.384613208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:47.384636849+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:50.385375674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:50.385408041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:53.385806744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:53.385844075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:56.386500302+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:56.386528391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:59.386823997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:12:59.386857345+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:02.387182154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:02.387161185+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:05.387768236+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:05.387774202+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:08.388253478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:08.388298212+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:11.388605049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:11.388635367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:14.388807997+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:14.388835675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:17.38914237+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:17.389207692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:20.389414946+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:20.389434591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:23.390380471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:23.390412422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:26.390522501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:26.390932818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:29.391344536+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:29.391344615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:32.391648294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:32.391648245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:35.391783134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:35.391798935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:38.39265261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:38.392681343+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:41.392971756+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:41.392989752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:44.393726007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:44.393760927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:47.394270856+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:47.394286591+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:50.395215439+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:50.395254026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:53.396020286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:53.396036174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:56.39662822+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:56.396656175+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:59.397655075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:13:59.397669226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:02.39848913+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:02.398536743+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:05.398778867+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:05.398808932+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:08.399362765+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:08.399409478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:11.399750286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:11.399792174+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:14.400355511+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:14.400381551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:17.401254169+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:17.401257329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:20.402312607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:20.402347831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:23.402598197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:23.402605039+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:26.403221357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:26.403240829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:29.403690191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:29.40372409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:32.404015669+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:32.404037117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:35.40466225+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:35.404679977+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:38.405677184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:38.405679551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:41.405944824+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:41.405966747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:44.406508474+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:44.406545798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:47.406975677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:47.406994134+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:50.407773337+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:50.407794064+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:53.408614632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:53.408632135+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:56.409204038+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:56.40921259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:59.409238138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:14:59.409266394+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:02.409551826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:02.409570048+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:05.410548806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:05.41056666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:08.410655035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:08.410663198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:11.410925252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:11.410931033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:14.411040926+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:14.411071816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:17.411547015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:17.411563145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:20.412547347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:20.412559692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:23.412574658+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:23.412610433+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:26.412948961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:26.41298123+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:29.413204714+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:29.413217252+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:32.41384151+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:32.41386973+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:35.414350121+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:35.414375421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:38.415173543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:38.415207675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:41.415464688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:41.415483008+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:44.416445434+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:44.416472494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:47.417018259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:47.417039226+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:50.417590371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:50.417598733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:53.418244426+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:53.418250411+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:56.418807517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:56.41880499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:59.41976725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:15:59.419794964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:02.420077055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:02.420094686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:05.420203713+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:05.420222742+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:08.420853431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:08.420869274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:11.421190961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:11.421248204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:14.422281111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:14.422290747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:17.422730832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:17.422734271+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:20.423167259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:20.423170339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:23.424075632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:23.42410162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:26.424709763+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:26.424769934+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:29.425189349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:29.425216267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:32.42586604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:32.42588146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:35.426150842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:35.426164165+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:38.42711387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:38.427120687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:41.427700672+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:41.427707903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:44.428599192+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:44.428613382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:47.429075199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:47.429084834+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:50.429148014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:50.42915665+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:53.430018444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:53.430021632+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:56.430589816+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:56.430632615+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:59.431592091+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:16:59.431608367+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:02.431900506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:02.431932035+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:05.432433435+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:05.432451603+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:08.433287457+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:08.433328818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:11.433628315+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:11.433635739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:14.434336829+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:14.434348099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:17.434751505+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:17.434759385+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:20.435824338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:20.435826837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:23.435951588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:23.435953781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.309211901+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.309483544+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.33290891+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.411125771+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:26.436287301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:26.43629903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.760617974+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.760659375+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.760664481+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.760675093+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760698519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760715813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760718713+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760722507+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760724839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760727052+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760728954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:26.760734404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.760755586+07:00","message":"push: {true \n 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:26.765840565+07:00","message":"write wav file: './tmp/7612/7612_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.772334495+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.772352076+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.7723555+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:26.77236101+07:00","message":"[buffer interim] this message is already final true 1: '\n'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:27.116503874+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:17:27.116525315+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:27.116569454+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:27.11661353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:28.137278611+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:28.137341789+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:28.137378108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:29.437267909+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-07-09T09:17:30.618540838+07:00","message":"incoming connection from...1.10.184.228:53195 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:17:30.618555338+07:00","message":"new client from...1.10.184.228:53195 connected"}
{"level":"info","service":"Hub","time":"2026-07-09T09:17:33.228579824+07:00","message":"incoming connection from...1.10.184.228:53198 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:17:33.228593649+07:00","message":"new client from...1.10.184.228:53198 connected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:17:33.611347353+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:33.611425578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:34.100421662+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:35.438164776+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:36.178715187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:36.178751905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.305738149+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.305883969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.305890675+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.305907646+07:00","message":"[buffer interim] 3 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.305915039+07:00","message":"[bufferProcess] interim [960000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.305917789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.305925406+07:00","message":"[bufferProcess] send to processor (ticker):รูป"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.305928588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.305931251+07:00","message":"> Transcript [1] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.305933643+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.736645316+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818468406+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818523307+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818531967+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818541084+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818543543+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818554871+07:00","message":"[buffer interim] 3 true "}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818563392+07:00","message":"[bufferProcess] interim [620000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818567671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818570334+07:00","message":"> Transcript [2] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818573604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818575617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818580418+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818583365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:37.818586299+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:37.818596127+07:00","message":"push: {true  0 0xc001fa8280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:37.82545214+07:00","message":"write wav file: './tmp/7612/7612_3.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:38.438594676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:38.438613924+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:39.979393571+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.235980546+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.319650564+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.319687391+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.319690959+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.319701205+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319709826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319714998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319717982+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319721733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319724508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319727666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319730904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.319734734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.319748219+07:00","message":"push: {true \n 0 0xc000106d00}"}
{"level":"info","service":"Hub","time":"2026-07-09T09:17:40.319915697+07:00","message":"(client) 1.10.184.228:53136, write tcp 172.18.0.36:8010->1.10.184.228:53136: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:40.324548918+07:00","message":"write wav file: './tmp/7612/7612_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.362577387+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.906170309+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.906244291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.90625194+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:40.906266611+07:00","message":"[buffer interim] 5 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.906273563+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:40.906275763+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.018832031+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.018885796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.018891661+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.018905588+07:00","message":"[buffer interim] 5 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.018912891+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.018915309+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.018920976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.018923794+07:00","message":"> Transcript [4] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.018926234+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.20065252+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.200698078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีครับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.200703442+07:00","message":"receive interim result [false|false]: สวัสดีครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.200717865+07:00","message":"[buffer interim] 5 false สวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200724962+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200727555+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200731141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200734368+07:00","message":"> Transcript [5] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200737493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200739575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200741555+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.200743596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:41.439654478+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:41.439678975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.533407889+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.533458678+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-07-09T09:17:41.533464492+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:41.533479779+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533489281+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีครับอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533492428+07:00","message":"[bufferProcess] send to processor:สวัสดีครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533498243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533501041+07:00","message":"> Transcript [6] [false]: 'สวัสดีครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.53350446+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533507173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533509311+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:41.533511619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.332600997+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.332673966+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-07-09T09:17:42.332682919+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.33270077+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332714264+07:00","message":"[bufferProcess] interim [560000000]:สวัสดีครับอาจารย์ได้ยินไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332719364+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332727232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332731957+07:00","message":"> Transcript [7] [false]: 'สวัสดีครับอาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332737334+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332740521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332744027+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.332747305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.351216565+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.351257007+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-07-09T09:17:42.351263501+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.351278999+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.3512864+07:00","message":"[bufferProcess] interim [620000000]:สวัสดีครับอาจารย์ได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351289111+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351292352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351294983+07:00","message":"> Transcript [8] [false]: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351298377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351300597+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351302723+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351305155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351309874+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351312054+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351314236+07:00","message":"Set new StatePrefix : 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.351316935+07:00","message":"Next Push (prob) : 'ครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.35132623+07:00","message":"push: {false สวัสดี 0 0xc000394480}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.36759176+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.367624452+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-07-09T09:17:42.367630978+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.367645113+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.367654785+07:00","message":"[bufferProcess] interim [680000000]:สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.36765766+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.36766477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.36766735+07:00","message":"> Transcript [9] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.367673098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.367675632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.367677764+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.367680167+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.623369679+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.623426851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีครับอาจารย์ได้ยินไหมครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.623433925+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:42.623449211+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623457183+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623460071+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623468263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623480264+07:00","message":"> Transcript [10] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623484514+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623487413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623489487+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:42.623491744+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.710107758+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.710151986+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-07-09T09:17:43.710158358+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.710171397+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710179178+07:00","message":"[bufferProcess] interim [360000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710182012+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710188406+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710191372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710194187+07:00","message":"> Transcript [11] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710197547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710200242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710202529+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710205078+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710206949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.71020905+07:00","message":"> Transcript [12] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710211323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710213082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710214889+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710216784+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710224112+07:00","message":"Push: 'ครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710226372+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710229963+07:00","message":"Set new StatePrefix : 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.710232783+07:00","message":"Next Push (prob) : 'ครับได้ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.710239768+07:00","message":"push: {false ครับอาจารย์ได้ยินไหม 0 0xc000394480}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.835991509+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.836046441+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-07-09T09:17:43.836053633+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.836067826+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.836076425+07:00","message":"[bufferProcess] interim [480000000]:สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.836078848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.905424363+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.905477028+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-07-09T09:17:43.905483535+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:43.905500324+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.905510853+07:00","message":"[bufferProcess] interim [600000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.905514999+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.905520704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.905526003+07:00","message":"> Transcript [13] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:43.90552887+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.228388676+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.2284467+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-07-09T09:17:44.228453548+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.228477893+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228486751+07:00","message":"[bufferProcess] interim [900000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228491891+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228497573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228500719+07:00","message":"> Transcript [14] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228504747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228507189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228509627+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.228512439+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.286885207+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.286940939+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-07-09T09:17:44.286947255+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินดี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.286964669+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.286972958+07:00","message":"[bufferProcess] interim [20000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.286985761+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.286992165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.286995269+07:00","message":"> Transcript [15] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.287001253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.287003467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.287005651+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.287008524+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.41733833+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.417383173+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-07-09T09:17:44.417390162+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.417404113+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417412683+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417415391+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417421218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417424109+07:00","message":"> Transcript [16] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417427817+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417429995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417432177+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.417434999+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:44.440534177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:44.440558651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.546719257+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.546764493+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-07-09T09:17:44.546771606+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.546786357+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546794669+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546797586+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546805826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546808707+07:00","message":"> Transcript [17] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546813694+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546815777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546817928+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546822806+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546833875+07:00","message":"Push: 'ครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546836309+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546839319+07:00","message":"Set new StatePrefix : 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:44.546842249+07:00","message":"Next Push (prob) : 'ค่ะได้ยินไหม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:44.546850967+07:00","message":"push: {false ครับได้ยิน 0 0xc000394480}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.111070964+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.111115142+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-07-09T09:17:45.111122126+07:00","message":"receive interim result [false|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.111135846+07:00","message":"[buffer interim] 5 false สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111143191+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111145838+07:00","message":"[bufferProcess] send to processor:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111153292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111156511+07:00","message":"> Transcript [18] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111159927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111161915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111163963+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.111166538+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.426670853+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.618316874+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.630925016+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.630967987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.630974981+07:00","message":"receive interim result [true|false]: สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.630984267+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.630986557+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.630993072+07:00","message":"[buffer interim] 5 true สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631002832+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631008449+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631012169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631015416+07:00","message":"> Transcript [19] [false]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631018719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631020657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631022704+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631025125+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631027155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631032495+07:00","message":"> Transcript [20] [true]: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631035145+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631037089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631038985+07:00","message":"StatePrefix: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยินค่ะได้ยินไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.631041036+07:00","message":"TextPushed: 'สวัสดีครับอาจารย์ได้ยินไหมครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:45.63104778+07:00","message":"Push: 'ค่ะได้ยินไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:45.631056282+07:00","message":"push: {true ค่ะได้ยินไหมคะ 0 0xc000394480}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:45.642678834+07:00","message":"write wav file: './tmp/7612/7612_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.028009742+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.028057673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.028063846+07:00","message":"receive interim result [false|false]: ได้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.028075975+07:00","message":"[buffer interim] 6 false ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.028084942+07:00","message":"[bufferProcess] interim [420000000]:ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.028086969+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.146683435+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.146731082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.146739613+07:00","message":"receive interim result [false|false]: ได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.146754888+07:00","message":"[buffer interim] 6 false ได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.146762833+07:00","message":"[bufferProcess] interim [540000000]:ได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.146765934+07:00","message":"[bufferProcess] send to processor:ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.14677381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.146776867+07:00","message":"> Transcript [21] [false]: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.146779975+07:00","message":"Set StatePrefix (first interim): 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.286526306+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.28659874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยินค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.28660511+07:00","message":"receive interim result [false|false]: ได้ยินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.286621458+07:00","message":"[buffer interim] 6 false ได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286630408+07:00","message":"[bufferProcess] interim [720000000]:ได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286633226+07:00","message":"[bufferProcess] send to processor:ได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286638541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286641559+07:00","message":"> Transcript [22] [false]: 'ได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286644666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286646836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286648976+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.286651182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.36491096+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.36495457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยินคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.364962033+07:00","message":"receive interim result [false|false]: ได้ยินคำ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.364980202+07:00","message":"[buffer interim] 6 false ได้ยินคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.364990926+07:00","message":"[bufferProcess] interim [780000000]:ได้ยินคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.364993863+07:00","message":"[bufferProcess] send to processor:ได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.365000835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.365003672+07:00","message":"> Transcript [23] [false]: 'ได้ยินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.365009264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.365011796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.365014246+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.365016781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.536636735+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.536684925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยินค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.536691811+07:00","message":"receive interim result [false|false]: ได้ยินค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.536707656+07:00","message":"[buffer interim] 6 false ได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.536715784+07:00","message":"[bufferProcess] interim [840000000]:ได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.536718217+07:00","message":"[bufferProcess] send to processor:ได้ยินคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.536725464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.536728355+07:00","message":"> Transcript [24] [false]: 'ได้ยินคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.53673194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.53673438+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.536737262+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.536739833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.816995233+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.817055144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยินครับได้ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.817062228+07:00","message":"receive interim result [false|false]: ได้ยินครับได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.817078949+07:00","message":"[buffer interim] 6 false ได้ยินครับได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817087563+07:00","message":"[bufferProcess] interim [20000000]:ได้ยินครับได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817090776+07:00","message":"[bufferProcess] send to processor:ได้ยินค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.81709846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817101954+07:00","message":"> Transcript [25] [false]: 'ได้ยินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817105539+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.8171077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.8171101+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817112544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817118588+07:00","message":"Push: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.81712049+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817122683+07:00","message":"Set new StatePrefix : 'ได้ยินค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.817124999+07:00","message":"Next Push (prob) : 'ยินค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.817133036+07:00","message":"push: {false ได้ 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.952594431+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.952652264+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-07-09T09:17:46.952660913+07:00","message":"receive interim result [false|false]: ได้ยินขนมจีนกับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.952682588+07:00","message":"[buffer interim] 6 false ได้ยินขนมจีนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.952697959+07:00","message":"[bufferProcess] interim [200000000]:ได้ยินขนมจีนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.952702175+07:00","message":"[bufferProcess] send to processor:ได้ยินครับได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.952711617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.952716649+07:00","message":"> Transcript [26] [false]: 'ได้ยินครับได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.952720385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.952724452+07:00","message":"Set new StatePrefix: 'ได้ยินครับได้ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.968750212+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.96880526+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-07-09T09:17:46.9688111+07:00","message":"receive interim result [false|false]: ได้ยินครับได้ยินกับหู"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:46.9688255+07:00","message":"[buffer interim] 6 false ได้ยินครับได้ยินกับหู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.968832508+07:00","message":"[bufferProcess] interim [260000000]:ได้ยินครับได้ยินกับหู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.968835664+07:00","message":"[bufferProcess] send to processor:ได้ยินขนมจีนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.968843872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.968847008+07:00","message":"> Transcript [27] [false]: 'ได้ยินขนมจีนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.968849574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:46.968852292+07:00","message":"Set new StatePrefix: 'ได้ยินขนมจีนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.052486985+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.052560272+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-07-09T09:17:47.05256709+07:00","message":"receive interim result [false|false]: ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.052584166+07:00","message":"[buffer interim] 6 false ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.052593258+07:00","message":"[bufferProcess] interim [440000000]:ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.052599698+07:00","message":"[bufferProcess] send to processor:ได้ยินครับได้ยินกับหู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.052610197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.052615023+07:00","message":"> Transcript [28] [false]: 'ได้ยินครับได้ยินกับหู'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.05261851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.052622225+07:00","message":"Set new StatePrefix: 'ได้ยินครับได้ยินกับหู'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.226554694+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.226597561+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-07-09T09:17:47.226610129+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.226624918+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.226633244+07:00","message":"[bufferProcess] interim [620000000]:ได้ยินดีครับผมเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.226636704+07:00","message":"[bufferProcess] send to processor:ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.226643744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.226649536+07:00","message":"> Transcript [29] [false]: 'ได้ยินครับได้ยินครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.226652065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.226657059+07:00","message":"Set new StatePrefix: 'ได้ยินครับได้ยินครับผม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.396410031+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.396465192+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-07-09T09:17:47.396472073+07:00","message":"receive interim result [false|false]: ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.396489571+07:00","message":"[buffer interim] 6 false ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.396499835+07:00","message":"[bufferProcess] interim [800000000]:ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.396502623+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.396509814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.396512778+07:00","message":"> Transcript [30] [false]: 'ได้ยินดีครับผมเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.396515875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.39651836+07:00","message":"Set new StatePrefix: 'ได้ยินดีครับผมเวลา'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:47.440970797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:47.441012197+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.94906006+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.949107623+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-07-09T09:17:47.949114015+07:00","message":"receive interim result [false|false]: ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:47.949130418+07:00","message":"[buffer interim] 6 false ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.949140044+07:00","message":"[bufferProcess] interim [400000000]:ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.949143585+07:00","message":"[bufferProcess] send to processor:ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.949146913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.949149981+07:00","message":"> Transcript [31] [false]: 'ได้ยินครับได้ยินครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.94915245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:47.949154892+07:00","message":"Set new StatePrefix: 'ได้ยินครับได้ยินครับผม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:48.845085025+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:48.845138816+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-07-09T09:17:48.845146693+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:48.845176833+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845189021+07:00","message":"[bufferProcess] interim [300000000]:ได้ยินดีครับผมเวลามีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845192004+07:00","message":"[bufferProcess] send to processor:ได้ยินครับได้ยินครับผม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845196867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845200424+07:00","message":"> Transcript [32] [false]: 'ได้ยินครับได้ยินครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845204394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845206709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845209248+07:00","message":"StatePrefix: 'ได้ยินครับได้ยินครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:48.845211904+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.090530266+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.090578478+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-07-09T09:17:49.090585504+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.090600046+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.090608476+07:00","message":"[bufferProcess] interim [480000000]:ได้ยินดีครับผมเวลามีปัญหาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.090611319+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.090618667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.09062182+07:00","message":"> Transcript [33] [false]: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.090624442+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.090628578+07:00","message":"Set new StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.161337808+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.161381344+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-07-09T09:17:49.161387874+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.161399057+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161406769+07:00","message":"[bufferProcess] interim [600000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161409557+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161421116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161425041+07:00","message":"> Transcript [34] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161429308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161431878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161434364+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.161437058+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.803340616+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.803383767+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-07-09T09:17:49.803390999+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:49.803419205+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803428063+07:00","message":"[bufferProcess] interim [200000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803431423+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.80343599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803438813+07:00","message":"> Transcript [35] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803442719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803444916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803446987+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:49.803449675+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:50.441794618+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:50.441806191+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.448074193+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.448132807+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-07-09T09:17:50.448139245+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.448154718+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.44816247+07:00","message":"[bufferProcess] interim [920000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.448165313+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.448172539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.44817554+07:00","message":"> Transcript [36] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.448179288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.448181618+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.448184067+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.448187048+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.696706855+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.696754308+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-07-09T09:17:50.69676036+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.696777557+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696786132+07:00","message":"[bufferProcess] interim [40000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696788851+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696792372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696795451+07:00","message":"> Transcript [37] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696799772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696802152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696807409+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.69681027+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696819107+07:00","message":"Push: 'ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696821733+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696824162+07:00","message":"Set new StatePrefix : 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.696827228+07:00","message":"Next Push (prob) : 'ก็คือจอทีวี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.696857849+07:00","message":"push: {false ยินดีครับผมเวลามีปัญหา 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.771690852+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.771737456+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-07-09T09:17:50.771744488+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.771758596+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.771766715+07:00","message":"[bufferProcess] interim [220000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.771769788+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.771776848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.771780164+07:00","message":"> Transcript [38] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.771784068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.77178619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.771789083+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.77179187+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.958593761+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.958639525+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-07-09T09:17:50.958646452+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:50.958661994+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958670232+07:00","message":"[bufferProcess] interim [340000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958673405+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958683136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958686228+07:00","message":"> Transcript [39] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958690097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958692504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.95869485+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:50.958698188+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.065057447+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.076190816+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.07623412+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-07-09T09:17:51.076250673+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.076265055+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076289024+07:00","message":"[bufferProcess] interim [460000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.07629193+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076295967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076298858+07:00","message":"> Transcript [40] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076302546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076304642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076307073+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.076309817+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.127176185+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.152871036+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.152915934+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-07-09T09:17:51.152922599+07:00","message":"receive interim result [false|false]: ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.152935987+07:00","message":"[buffer interim] 6 false ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152944496+07:00","message":"[bufferProcess] interim [640000000]:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152947431+07:00","message":"[bufferProcess] send to processor:ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152953001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152956009+07:00","message":"> Transcript [41] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152960111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152962507+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152964763+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152967639+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152972562+07:00","message":"Push: 'ก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152974705+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152977139+07:00","message":"Set new StatePrefix : 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.152979859+07:00","message":"Next Push (prob) : 'ของเรามันไม่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.152987551+07:00","message":"push: {false ก็คือจอทีวี 0 0xc000044800}"}
{"level":"info","service":"Hub","time":"2026-07-09T09:17:51.153128777+07:00","message":"(client) 1.10.184.228:53150, write tcp 172.18.0.36:8010->1.10.184.228:53150: write: broken pipe"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.2722941+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.272350032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก\",\"confidence\":0.92835927}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.272356401+07:00","message":"receive interim result [true|false]: ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.272365196+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.272367279+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.272382081+07:00","message":"[buffer interim] 6 true ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272393952+07:00","message":"[bufferProcess] interim [670000000]:ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272397948+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272401711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272404947+07:00","message":"> Transcript [42] [false]: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272408853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272411309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272414144+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272416821+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272419009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272421016+07:00","message":"> Transcript [43] [true]: 'ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272423401+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.27242523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272426988+07:00","message":"StatePrefix: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272429139+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272430937+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272709456+07:00","message":"Push: 'ของเรามันไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272713035+07:00","message":"TextPushed: 'ได้ยินดีครับผมเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272715439+07:00","message":"Set new StatePrefix : 'ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272717933+07:00","message":"Next Push (prob) : 'ได้ยินครับได้ยินกับหูเวลามีปัญหาก็คือจอทีวีของเรามันไม่ออก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.272725827+07:00","message":"push: {true ของเรามันไม่ออก 0 0xc000044800}"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.272734064+07:00","message":"write aligntment file to 'tmp/7612/align_message_id_6.html'"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:51.288141372+07:00","message":"write wav file: './tmp/7612/7612_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.637604359+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.723648192+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.723677254+07:00","message":"found end of frame, send empty tag with msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.72368126+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.723689644+07:00","message":"[buffer interim] 7 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723697585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723702181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.72370516+07:00","message":"> Transcript [44] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723707862+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723709929+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723711884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723713794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:51.723716312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:51.723726051+07:00","message":"push: {true \n 0 0xc002014300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:51.7297019+07:00","message":"write wav file: './tmp/7612/7612_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.027285752+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.491864923+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.491906736+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-07-09T09:17:52.491913764+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.491931116+07:00","message":"[buffer interim] 8 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.491939998+07:00","message":"[bufferProcess] interim [240000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.491943061+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.612220886+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.612261077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.612266538+07:00","message":"receive interim result [false|false]: ตัวที่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.612279066+07:00","message":"[buffer interim] 8 false ตัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.612285812+07:00","message":"[bufferProcess] interim [420000000]:ตัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.612288332+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.612291707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.612294692+07:00","message":"> Transcript [45] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.612297145+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.803526074+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.803571175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่เชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.803576757+07:00","message":"receive interim result [false|false]: ตัวที่เชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.803590655+07:00","message":"[buffer interim] 8 false ตัวที่เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.803598452+07:00","message":"[bufferProcess] interim [600000000]:ตัวที่เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.803601591+07:00","message":"[bufferProcess] send to processor:ตัวที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.803609995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.80361285+07:00","message":"> Transcript [46] [false]: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.803615587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.803617987+07:00","message":"Set new StatePrefix: 'ตัวที่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.873049432+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.873096144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่เชื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.873101731+07:00","message":"receive interim result [false|false]: ตัวที่เชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:52.87311333+07:00","message":"[buffer interim] 8 false ตัวที่เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873120269+07:00","message":"[bufferProcess] interim [660000000]:ตัวที่เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873123336+07:00","message":"[bufferProcess] send to processor:ตัวที่เชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873130802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873135526+07:00","message":"> Transcript [47] [false]: 'ตัวที่เชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873139885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873142901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.873146094+07:00","message":"StatePrefix: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:52.87314907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.193109153+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.193148659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่เชื่อมมะเขือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.19315447+07:00","message":"receive interim result [false|false]: ตัวที่เชื่อมมะเขือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.193175627+07:00","message":"[buffer interim] 8 false ตัวที่เชื่อมมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193182758+07:00","message":"[bufferProcess] interim [960000000]:ตัวที่เชื่อมมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193185352+07:00","message":"[bufferProcess] send to processor:ตัวที่เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193189495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193193523+07:00","message":"> Transcript [48] [false]: 'ตัวที่เชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193198228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193201187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193204287+07:00","message":"StatePrefix: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.193207678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.199898821+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.199918669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่เชื่อมมะขาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.199923695+07:00","message":"receive interim result [false|false]: ตัวที่เชื่อมมะขาม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.199934228+07:00","message":"[buffer interim] 8 false ตัวที่เชื่อมมะขาม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199938622+07:00","message":"[bufferProcess] interim [20000000]:ตัวที่เชื่อมมะขาม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199940876+07:00","message":"[bufferProcess] send to processor:ตัวที่เชื่อมมะเขือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199943418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199952202+07:00","message":"> Transcript [49] [false]: 'ตัวที่เชื่อมมะเขือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199955601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199957695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199959623+07:00","message":"StatePrefix: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.199961741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.237005071+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.253746204+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.2537779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่เชื่อมมาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.253783144+07:00","message":"receive interim result [false|false]: ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.253795542+07:00","message":"[buffer interim] 8 false ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253802564+07:00","message":"[bufferProcess] interim [80000000]:ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253805292+07:00","message":"[bufferProcess] send to processor:ตัวที่เชื่อมมะขาม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253808925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253811854+07:00","message":"> Transcript [50] [false]: 'ตัวที่เชื่อมมะขาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253815297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253818211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253820119+07:00","message":"StatePrefix: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253822323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253825179+07:00","message":"Push: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253827244+07:00","message":"TextPushed: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.253829336+07:00","message":"Set new StatePrefix : 'ตัวที่เชื่อมมะขาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.25383162+07:00","message":"Next Push (prob) : 'เชื่อมมะขาม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.253839346+07:00","message":"push: {false ตัวที่ 0 0xc002014280}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364749393+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364795188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวที่เชื่อมมาค่ะ\",\"confidence\":0.9586064}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364801225+07:00","message":"receive interim result [true|false]: ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364810581+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364812828+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364821123+07:00","message":"[buffer interim] 8 true ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364831032+07:00","message":"[bufferProcess] interim [230000000]:ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364835099+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวที่เชื่อมมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364839036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364841801+07:00","message":"> Transcript [51] [false]: 'ตัวที่เชื่อมมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364844469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364846617+07:00","message":"Set new StatePrefix: 'ตัวที่เชื่อมมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364848627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364850842+07:00","message":"> Transcript [52] [true]: 'ตัวที่เชื่อมมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364853276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364855252+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364857197+07:00","message":"StatePrefix: 'ตัวที่เชื่อมมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.364859386+07:00","message":"TextPushed: 'ตัวที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:53.36486198+07:00","message":"Push: 'เชื่อมมาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.364869744+07:00","message":"push: {true เชื่อมมาค่ะ 0 0xc002014280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:53.371264144+07:00","message":"write wav file: './tmp/7612/7612_8.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:53.442252131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:53.442261797+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:53.947667356+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.004952734+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.077042254+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.136645653+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.173062512+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.17308488+07:00","message":"found end of frame, send empty tag with msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.17308824+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.173096231+07:00","message":"[buffer interim] 9 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173104652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173109522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173112612+07:00","message":"> Transcript [53] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173115484+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173117503+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173119517+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173121595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.173124396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.173135606+07:00","message":"push: {true \n 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:54.178258912+07:00","message":"write wav file: './tmp/7612/7612_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.456511901+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.47819588+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.478239039+07:00","message":"found end of frame, send empty tag with msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.478242923+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.478250693+07:00","message":"[buffer interim] 10 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.478260163+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.478266195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.478269236+07:00","message":"> Transcript [54] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.478272153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.478274453+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.47827698+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.47827904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:54.4782835+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:54.478293341+07:00","message":"push: {true \n 0 0xc000106380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:54.483168367+07:00","message":"write wav file: './tmp/7612/7612_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.211841432+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.211894839+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-07-09T09:17:56.211901599+07:00","message":"receive interim result [false|false]: อันนี้ได้แก่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.211920527+07:00","message":"[buffer interim] 11 false อันนี้ได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.211929858+07:00","message":"[bufferProcess] interim [740000000]:อันนี้ได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.211933095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.211938133+07:00","message":"[bufferProcess] send to processor (ticker):อันนี้ได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.211942932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.211946808+07:00","message":"> Transcript [55] [false]: 'อันนี้ได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.21195058+07:00","message":"Set StatePrefix (first interim): 'อันนี้ได้แก่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.35278359+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.3528269+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-07-09T09:17:56.352832685+07:00","message":"receive interim result [false|false]: อันนี้ได้แจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.352847851+07:00","message":"[buffer interim] 11 false อันนี้ได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.352857147+07:00","message":"[bufferProcess] interim [860000000]:อันนี้ได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.352859496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:56.443221847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:56.443228903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.499443989+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.499488543+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-07-09T09:17:56.499495517+07:00","message":"receive interim result [false|false]: อันนี้ได้แก่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.499508999+07:00","message":"[buffer interim] 11 false อันนี้ได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.499516269+07:00","message":"[bufferProcess] interim [980000000]:อันนี้ได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.499519185+07:00","message":"[bufferProcess] send to processor:อันนี้ได้แจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.499524922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.499527855+07:00","message":"> Transcript [56] [false]: 'อันนี้ได้แจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.499530519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.499532939+07:00","message":"Set new StatePrefix: 'อันนี้ได้แจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.658826763+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.658866987+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-07-09T09:17:56.658872503+07:00","message":"receive interim result [false|false]: อันนี้ๆ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.658887467+07:00","message":"[buffer interim] 11 false อันนี้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.658895014+07:00","message":"[bufferProcess] interim [160000000]:อันนี้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.658898028+07:00","message":"[bufferProcess] send to processor:อันนี้ได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.658903903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.658907873+07:00","message":"> Transcript [57] [false]: 'อันนี้ได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.658910569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.658913004+07:00","message":"Set new StatePrefix: 'อันนี้ได้แก่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.665904266+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.665927407+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-07-09T09:17:56.665933638+07:00","message":"receive interim result [false|false]: อ๋อๆๆๆๆ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.665944222+07:00","message":"[buffer interim] 11 false อ๋อๆๆๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.665950419+07:00","message":"[bufferProcess] interim [220000000]:อ๋อๆๆๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.665952752+07:00","message":"[bufferProcess] send to processor:อันนี้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.665955488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.665957956+07:00","message":"> Transcript [58] [false]: 'อันนี้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.6659601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.665962312+07:00","message":"Set new StatePrefix: 'อันนี้ๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.792254991+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.792305924+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-07-09T09:17:56.792312351+07:00","message":"receive interim result [false|false]: อันนี้ๆไป"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.792325526+07:00","message":"[buffer interim] 11 false อันนี้ๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.792336968+07:00","message":"[bufferProcess] interim [400000000]:อันนี้ๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.792340657+07:00","message":"[bufferProcess] send to processor:อ๋อๆๆๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.792346993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.792351119+07:00","message":"> Transcript [59] [false]: 'อ๋อๆๆๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.792354396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.792357859+07:00","message":"Set new StatePrefix: 'อ๋อๆๆๆๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.9147699+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.914808976+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-07-09T09:17:56.914814895+07:00","message":"receive interim result [false|false]: อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:56.914831331+07:00","message":"[buffer interim] 11 false อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.914838785+07:00","message":"[bufferProcess] interim [520000000]:อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.914841752+07:00","message":"[bufferProcess] send to processor:อันนี้ๆไป"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.914849044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.914851661+07:00","message":"> Transcript [60] [false]: 'อันนี้ๆไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.914854379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:56.914856717+07:00","message":"Set new StatePrefix: 'อันนี้ๆไป'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.075995537+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240668623+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240714564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ได้แจ้งได้แจ้งไปยัง\",\"confidence\":0.8833129}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240721312+07:00","message":"receive interim result [true|false]: อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240731408+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240733843+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240741522+07:00","message":"[buffer interim] 11 true อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240749871+07:00","message":"[bufferProcess] interim [850000000]:อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240753523+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้ได้แจ้งได้แจ้งไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240757479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240760435+07:00","message":"> Transcript [61] [false]: 'อันนี้ได้แจ้งได้แจ้งไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240763021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240765223+07:00","message":"Set new StatePrefix: 'อันนี้ได้แจ้งได้แจ้งไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240767066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.24076898+07:00","message":"> Transcript [62] [true]: 'อันนี้ได้แจ้งได้แจ้งไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240771495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240773633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240776174+07:00","message":"StatePrefix: 'อันนี้ได้แจ้งได้แจ้งไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240778705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.240781477+07:00","message":"Push: 'อันนี้ได้แจ้งได้แจ้งไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.240789516+07:00","message":"push: {true อันนี้ได้แจ้งได้แจ้งไปยัง 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:57.248477663+07:00","message":"write wav file: './tmp/7612/7612_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.277450554+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.845528499+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.918564+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.929634015+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.929681456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มไลน์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.929686704+07:00","message":"receive interim result [false|false]: กลุ่มไลน์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.92970374+07:00","message":"[buffer interim] 12 false กลุ่มไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.929710913+07:00","message":"[bufferProcess] interim [660000000]:กลุ่มไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.929713534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.95357298+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.953633748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มไลน์\",\"confidence\":0.91429585}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.953641859+07:00","message":"receive interim result [true|false]: กลุ่มไลน์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.953656204+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.95365956+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.953669343+07:00","message":"[buffer interim] 12 true กลุ่มไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953679911+07:00","message":"[bufferProcess] interim [810000000]:กลุ่มไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953689551+07:00","message":"[bufferProcess] send to processor (isfinal):กลุ่มไลน์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953694645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953701373+07:00","message":"> Transcript [63] [false]: 'กลุ่มไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953705075+07:00","message":"Set StatePrefix (first interim): 'กลุ่มไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953708353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953711319+07:00","message":"> Transcript [64] [true]: 'กลุ่มไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953715595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953718731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953722035+07:00","message":"StatePrefix: 'กลุ่มไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.95372522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:57.953734574+07:00","message":"Push: 'กลุ่มไลน์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:57.953746044+07:00","message":"push: {true กลุ่มไลน์ 0 0xc0006c9a80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:57.959055433+07:00","message":"write wav file: './tmp/7612/7612_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.451608982+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.451647563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.451653512+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.451664844+07:00","message":"[buffer interim] 13 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.451673271+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.451675412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.496235085+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.595582529+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.595630011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.595637004+07:00","message":"receive interim result [false|false]: ยังค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.595657029+07:00","message":"[buffer interim] 13 false ยังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.595672746+07:00","message":"[bufferProcess] interim [720000000]:ยังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.595675803+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.595683987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.595687029+07:00","message":"> Transcript [65] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.595689607+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.605010504+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.605040933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังครับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.605045998+07:00","message":"receive interim result [false|false]: ยังครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.605063739+07:00","message":"[buffer interim] 13 false ยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.605073144+07:00","message":"[bufferProcess] interim [780000000]:ยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.605075589+07:00","message":"[bufferProcess] send to processor:ยังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.605079296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.605082682+07:00","message":"> Transcript [66] [false]: 'ยังค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.605086069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.605088441+07:00","message":"Set new StatePrefix: 'ยังค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620615738+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620642951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังครับ\",\"confidence\":0.874019}],\"is_final\":true,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620648484+07:00","message":"receive interim result [true|false]: ยังครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620659753+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620662179+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620670001+07:00","message":"[buffer interim] 13 true ยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620675686+07:00","message":"[bufferProcess] interim [810000000]:ยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620678724+07:00","message":"[bufferProcess] send to processor (isfinal):ยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620681386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620684091+07:00","message":"> Transcript [67] [false]: 'ยังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620686169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620688379+07:00","message":"Set new StatePrefix: 'ยังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620690173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620692108+07:00","message":"> Transcript [68] [true]: 'ยังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620694709+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620697896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620700056+07:00","message":"StatePrefix: 'ยังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620702133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:58.620708073+07:00","message":"Push: 'ยังครับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.620717838+07:00","message":"push: {true ยังครับ 0 0xc001fa8700}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:58.625883512+07:00","message":"write wav file: './tmp/7612/7612_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.876573683+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:58.94579695+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.221539008+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.22157126+07:00","message":"found end of frame, send empty tag with msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.221575551+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.221583181+07:00","message":"[buffer interim] 14 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221622197+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221627217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221631029+07:00","message":"> Transcript [69] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221633831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221636762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221638876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221640979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.221648952+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.22165999+07:00","message":"push: {true \n 0 0xc0006c9d80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:59.226865828+07:00","message":"write wav file: './tmp/7612/7612_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.327348314+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.394793767+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:59.443969363+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:17:59.44399358+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.457431964+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.5855333+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.674496703+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.674531646+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.67453663+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.674546206+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674554883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674559298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674562248+07:00","message":"> Transcript [70] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674565054+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.67456707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674569003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674570928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:17:59.674573718+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.674584486+07:00","message":"push: {true \n 0 0xc000106280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:17:59.678969765+07:00","message":"write wav file: './tmp/7612/7612_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.706490802+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.706510526+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.706513766+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.706520389+07:00","message":"[buffer interim] this message is already final true 15: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:17:59.777345743+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.495500963+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.495546744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.495552738+07:00","message":"receive interim result [false|false]: แป๊บ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.495566447+07:00","message":"[buffer interim] 17 false แป๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.495574389+07:00","message":"[bufferProcess] interim [540000000]:แป๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.495576789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.622343755+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.622390657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บนึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.62239711+07:00","message":"receive interim result [false|false]: แป๊บนึง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.622411927+07:00","message":"[buffer interim] 17 false แป๊บนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.622419873+07:00","message":"[bufferProcess] interim [660000000]:แป๊บนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.622423368+07:00","message":"[bufferProcess] send to processor:แป๊บ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.622431387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.622434572+07:00","message":"> Transcript [71] [false]: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.622438024+07:00","message":"Set StatePrefix (first interim): 'แป๊บ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.810614592+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.810655689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บนึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.810662667+07:00","message":"receive interim result [false|false]: แป๊บนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.810680196+07:00","message":"[buffer interim] 17 false แป๊บนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810691807+07:00","message":"[bufferProcess] interim [840000000]:แป๊บนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810696599+07:00","message":"[bufferProcess] send to processor:แป๊บนึง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810705324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810709792+07:00","message":"> Transcript [72] [false]: 'แป๊บนึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810715051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810717195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810719287+07:00","message":"StatePrefix: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.810721383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.813112872+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.813150257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.813155254+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:00.813196507+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813202875+07:00","message":"[bufferProcess] interim [900000000]:แป๊บนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813205325+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813211013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813213992+07:00","message":"> Transcript [73] [false]: 'แป๊บนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813217081+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813219167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813221233+07:00","message":"StatePrefix: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:00.813223462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.017524509+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.017569793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บนึงนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.017576433+07:00","message":"receive interim result [false|false]: แป๊บนึงนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.017592906+07:00","message":"[buffer interim] 17 false แป๊บนึงนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017605679+07:00","message":"[bufferProcess] interim [80000000]:แป๊บนึงนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017608542+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017615709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017619016+07:00","message":"> Transcript [74] [false]: 'แป๊บนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017622441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017624732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.017627236+07:00","message":"StatePrefix: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.01762951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.133578463+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.133629512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บนึงนะคะพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.133636522+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.133652083+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133660715+07:00","message":"[bufferProcess] interim [140000000]:แป๊บนึงนะคะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133663541+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133672418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133675813+07:00","message":"> Transcript [75] [false]: 'แป๊บนึงนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133679936+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.13368289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133685068+07:00","message":"StatePrefix: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.13368719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133695471+07:00","message":"Push: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133697653+07:00","message":"TextPushed: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.133700392+07:00","message":"Set new StatePrefix : 'แป๊บนึงนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.13370297+07:00","message":"Next Push (prob) : 'นึงนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.133733493+07:00","message":"push: {false แป๊บ 0 0xc0035c4300}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.136907544+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.136925825+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-07-09T09:18:01.13693045+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.13694313+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.136947305+07:00","message":"[bufferProcess] interim [200000000]:แป๊บนึงนะคะพอดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.13695258+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.136955697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.136958407+07:00","message":"> Transcript [76] [false]: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.136960397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.136962895+07:00","message":"Set new StatePrefix: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.321846004+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.321889812+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-07-09T09:18:01.321896404+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้อง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.321909767+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321917142+07:00","message":"[bufferProcess] interim [380000000]:แป๊บนึงนะคะพอดีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321920147+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321926283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321929123+07:00","message":"> Transcript [77] [false]: 'แป๊บนึงนะคะพอดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321933098+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321935263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321937375+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.321939917+07:00","message":"TextPushed: 'แป๊บ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.514596776+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.514639129+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-07-09T09:18:01.514645363+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.514662181+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514670474+07:00","message":"[bufferProcess] interim [620000000]:แป๊บนึงนะคะพอดีน้องเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514676102+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514680107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514683189+07:00","message":"> Transcript [78] [false]: 'แป๊บนึงนะคะพอดีน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514687128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514689561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.51469171+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.514694351+07:00","message":"TextPushed: 'แป๊บ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.711652477+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.711710335+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-07-09T09:18:01.711717744+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.711735833+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.71174418+07:00","message":"[bufferProcess] interim [740000000]:แป๊บนึงนะคะพอดีน้องเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.711747857+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.711756613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.71175966+07:00","message":"> Transcript [79] [false]: 'แป๊บนึงนะคะพอดีน้องเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.711763317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.711766345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.711768806+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.711771229+07:00","message":"TextPushed: 'แป๊บ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.83000612+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.830045649+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-07-09T09:18:01.830051896+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากะลา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.830065382+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากะลา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830073037+07:00","message":"[bufferProcess] interim [860000000]:แป๊บนึงนะคะพอดีน้องเขากะลา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.83007611+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830083474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830086468+07:00","message":"> Transcript [80] [false]: 'แป๊บนึงนะคะพอดีน้องเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830090334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830092598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830095302+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830097828+07:00","message":"TextPushed: 'แป๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830105917+07:00","message":"Push: 'นึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830108068+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.83011029+07:00","message":"Set new StatePrefix : 'แป๊บนึงนะคะพอดีน้องเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.830112932+07:00","message":"Next Push (prob) : 'ดีน้องเขาก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.830133274+07:00","message":"push: {false นึงนะคะพอ 0 0xc0035c4300}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.832906595+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.832933639+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-07-09T09:18:01.832938777+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:01.832953177+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.83295891+07:00","message":"[bufferProcess] interim [920000000]:แป๊บนึงนะคะพอดีน้องเขากำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.8329617+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากะลา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.832970627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.832973587+07:00","message":"> Transcript [81] [false]: 'แป๊บนึงนะคะพอดีน้องเขากะลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.832976176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:01.832978716+07:00","message":"Set new StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากะลา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.036747105+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.036791457+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-07-09T09:18:02.036798048+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.036812157+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.036823903+07:00","message":"[bufferProcess] interim [100000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.0368282+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.036836216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.036841623+07:00","message":"> Transcript [82] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.03684532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.03685027+07:00","message":"Set new StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.106378003+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.106422331+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-07-09T09:18:02.106428806+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.106444634+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106452671+07:00","message":"[bufferProcess] interim [220000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.10645543+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106460191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106463435+07:00","message":"> Transcript [83] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106466802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106468963+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106471075+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.106474453+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:02.444050499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:02.444056198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.554827645+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.554875568+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-07-09T09:18:02.554882435+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.554900944+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.554911437+07:00","message":"[bufferProcess] interim [580000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.554914178+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.554918624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.554922171+07:00","message":"> Transcript [84] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.55492629+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.554928602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.55493086+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.554933695+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.669482915+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.669522275+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-07-09T09:18:02.669528484+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็รัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.669543605+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669551385+07:00","message":"[bufferProcess] interim [700000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669554107+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669557609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669560553+07:00","message":"> Transcript [85] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669564672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669566897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.669568878+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.66957134+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.740699315+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.74076498+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-07-09T09:18:02.740771196+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็หลัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.740793639+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740803935+07:00","message":"[bufferProcess] interim [760000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740806917+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740810656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740813849+07:00","message":"> Transcript [86] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740817579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740819842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740821994+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740824806+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740832836+07:00","message":"Push: 'ดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.740836236+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.74084037+07:00","message":"Set new StatePrefix : 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.7408449+07:00","message":"Next Push (prob) : 'ขึ้นมาก็รัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.740858381+07:00","message":"push: {false ดีน้องเขากำลัง 0 0xc0035c4300}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.806899094+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.806942123+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-07-09T09:18:02.806947926+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.806962865+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.806970506+07:00","message":"[bufferProcess] interim [880000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.806973814+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.806978092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.806981008+07:00","message":"> Transcript [87] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.806983772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.806986563+07:00","message":"Set new StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมาก็หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.993411278+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.993455559+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-07-09T09:18:02.993461679+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:02.993477893+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.99348543+07:00","message":"[bufferProcess] interim [60000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.993488671+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.993492612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.993495423+07:00","message":"> Transcript [88] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.993498371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:02.993500691+07:00","message":"Set new StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.118203572+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.118260786+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-07-09T09:18:03.118268784+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.118285807+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118294545+07:00","message":"[bufferProcess] interim [180000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118297555+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118306224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118309993+07:00","message":"> Transcript [89] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118314564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118316878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118319042+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.118321697+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.432767762+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.432808568+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-07-09T09:18:03.432815602+07:00","message":"receive interim result [false|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.432828534+07:00","message":"[buffer interim] 17 false แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.432835905+07:00","message":"[bufferProcess] interim [480000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.43283858+07:00","message":"[bufferProcess] send to processor:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.432845889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.43284864+07:00","message":"> Transcript [90] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.432852386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.432854584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.432856887+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.4328597+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.484393914+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610572834+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610619986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ\",\"confidence\":0.9557437}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610639715+07:00","message":"receive interim result [true|false]: แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610648745+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610651441+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610658345+07:00","message":"[buffer interim] 17 true แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610668093+07:00","message":"[bufferProcess] interim [750000000]:แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610671821+07:00","message":"[bufferProcess] send to processor (isfinal):แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610675677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610678647+07:00","message":"> Transcript [91] [false]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610682264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610684315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610686484+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610689044+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610691081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610693131+07:00","message":"> Transcript [92] [true]: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำให้อยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610695527+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610697405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610699205+07:00","message":"StatePrefix: 'แป๊บนึงนะคะพอดีน้องเขากำลังขึ้นมากำลังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610701224+07:00","message":"TextPushed: 'แป๊บนึงนะคะพอดีน้องเขากำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:03.610704489+07:00","message":"Push: 'ขึ้นมากำลังทำให้อยู่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.610713442+07:00","message":"push: {true ขึ้นมากำลังทำให้อยู่ค่ะ 0 0xc0035c4300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:03.619923562+07:00","message":"write wav file: './tmp/7612/7612_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:03.869071526+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.387125207+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.387176591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"OK\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.387182679+07:00","message":"receive interim result [false|false]: OK"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.387199106+07:00","message":"[buffer interim] 18 false OK"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.387205948+07:00","message":"[bufferProcess] interim [420000000]:OK"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.387208421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.583716649+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.583771168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอเคค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.583778087+07:00","message":"receive interim result [false|false]: โอเคค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.583793765+07:00","message":"[buffer interim] 18 false โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.583802265+07:00","message":"[bufferProcess] interim [540000000]:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.583804967+07:00","message":"[bufferProcess] send to processor:OK"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.58380856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.583812558+07:00","message":"> Transcript [93] [false]: 'OK'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.58381537+07:00","message":"Set StatePrefix (first interim): 'OK'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.705602784+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.70564742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ok ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.705655965+07:00","message":"receive interim result [false|false]: ok ครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:04.705672438+07:00","message":"[buffer interim] 18 false ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.705683203+07:00","message":"[bufferProcess] interim [660000000]:ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.705686871+07:00","message":"[bufferProcess] send to processor:โอเคค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.705693889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.705698271+07:00","message":"> Transcript [94] [false]: 'โอเคค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.705701703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:04.705704992+07:00","message":"Set new StatePrefix: 'โอเคค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.206131984+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.280860437+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.280905661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ok ครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.280911831+07:00","message":"receive interim result [false|false]: ok ครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.280927552+07:00","message":"[buffer interim] 18 false ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.280939598+07:00","message":"[bufferProcess] interim [260000000]:ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.280943229+07:00","message":"[bufferProcess] send to processor:ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.280946614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.280949681+07:00","message":"> Transcript [95] [false]: 'ok ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.280952296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.280954493+07:00","message":"Set new StatePrefix: 'ok ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.29399195+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.294050077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ok ครับ\",\"confidence\":0.901767}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.294056234+07:00","message":"receive interim result [true|false]: ok ครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.294075805+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.294078525+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.294086057+07:00","message":"[buffer interim] 18 true ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.29409499+07:00","message":"[bufferProcess] interim [380000000]:ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294098477+07:00","message":"[bufferProcess] send to processor (isfinal):ok ครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294114448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294145565+07:00","message":"> Transcript [96] [false]: 'ok ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.29415093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294153957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294156684+07:00","message":"StatePrefix: 'ok ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294159059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294161336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294163488+07:00","message":"> Transcript [97] [true]: 'ok ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294165592+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294167385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.29416924+07:00","message":"StatePrefix: 'ok ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294171025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:05.294177835+07:00","message":"Push: 'ok ครับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.294189326+07:00","message":"push: {true ok ครับ 0 0xc002014500}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:05.299775225+07:00","message":"write wav file: './tmp/7612/7612_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:05.401879986+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:05.444144317+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:05.444156787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.105480139+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.194402075+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.194450108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไรครับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.194455855+07:00","message":"receive interim result [false|false]: ไม่เป็นไรครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.194472024+07:00","message":"[buffer interim] 19 false ไม่เป็นไรครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.194481679+07:00","message":"[bufferProcess] interim [900000000]:ไม่เป็นไรครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.194485601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.205800252+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.205844448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เป็นไรครับ\",\"confidence\":0.9248235}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.205850518+07:00","message":"receive interim result [true|false]: ไม่เป็นไรครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.205859926+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.205862537+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.20586839+07:00","message":"[buffer interim] 19 true ไม่เป็นไรครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205874267+07:00","message":"[bufferProcess] interim [930000000]:ไม่เป็นไรครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205877786+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เป็นไรครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.20588107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205884224+07:00","message":"> Transcript [98] [false]: 'ไม่เป็นไรครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205886758+07:00","message":"Set StatePrefix (first interim): 'ไม่เป็นไรครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.20588863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205891163+07:00","message":"> Transcript [99] [true]: 'ไม่เป็นไรครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205893792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.20589589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.20589798+07:00","message":"StatePrefix: 'ไม่เป็นไรครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205900132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:06.205909648+07:00","message":"Push: 'ไม่เป็นไรครับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:06.205919064+07:00","message":"push: {true ไม่เป็นไรครับ 0 0xc0006c9900}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:06.212070245+07:00","message":"write wav file: './tmp/7612/7612_19.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:08.444713485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:08.444727928+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.478496921+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.547771526+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.778393942+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.778420049+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.778423823+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.778432811+07:00","message":"[buffer interim] 20 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778441489+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778451653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778454829+07:00","message":"> Transcript [100] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.77845766+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778459911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778461876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778464557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:08.778467697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:08.778478601+07:00","message":"push: {true \n 0 0xc001fa8980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:08.783440288+07:00","message":"write wav file: './tmp/7612/7612_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.377630156+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.625218187+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.84453055+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.844554406+07:00","message":"found end of frame, send empty tag with msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.844559265+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.84456856+07:00","message":"[buffer interim] 21 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844578706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844584351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.84458848+07:00","message":"> Transcript [101] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844592556+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844595709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844599598+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844601532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:09.844604116+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.844614044+07:00","message":"push: {true \n 0 0xc0035c4800}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:09.849832565+07:00","message":"write wav file: './tmp/7612/7612_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.88824477+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:09.945867767+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.207727749+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.337395579+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.412675141+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.412706985+07:00","message":"found end of frame, send empty tag with msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.412711004+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.412721741+07:00","message":"[buffer interim] 22 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412751057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412757007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412760042+07:00","message":"> Transcript [102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412762649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.41276469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412766727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412768948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.412778449+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.412788882+07:00","message":"push: {true \n 0 0xc0006c9c80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.413820355+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.413836883+07:00","message":"found end of frame, send empty tag with msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.413840279+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.413847987+07:00","message":"[buffer interim] 23 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413870626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413875194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413878354+07:00","message":"> Transcript [103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413880865+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413883166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413885219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.41388711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:10.413893758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.413904489+07:00","message":"push: {true \n 0 0xc001fa8c00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:10.418529955+07:00","message":"write wav file: './tmp/7612/7612_22.wav'"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:10.419882913+07:00","message":"write wav file: './tmp/7612/7612_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.79108891+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.846498139+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:10.9075706+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.035685056+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.041622763+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.041640334+07:00","message":"found end of frame, send empty tag with msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.041643818+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.041651016+07:00","message":"[buffer interim] 24 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041658753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041663136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041666181+07:00","message":"> Transcript [104] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041668971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041671458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041673283+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041675295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.041682521+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.041692501+07:00","message":"push: {true \n 0 0xc001fa8d80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:11.048229974+07:00","message":"write wav file: './tmp/7612/7612_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.2308859+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.297006051+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.381655415+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.38168734+07:00","message":"found end of frame, send empty tag with msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.381691093+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.381700927+07:00","message":"[buffer interim] 25 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.381708328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.381712148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.381714979+07:00","message":"> Transcript [105] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.38171801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.381720892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.3817231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.381725079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.381727712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.381737589+07:00","message":"push: {true \n 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:11.386510103+07:00","message":"write wav file: './tmp/7612/7612_25.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:11.445072157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:11.445109099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.548718839+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.706018474+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.706037985+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.706041067+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.706048722+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706056681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706060672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706063805+07:00","message":"> Transcript [106] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706066577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706068905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706071185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.706073394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.70608188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.706092815+07:00","message":"push: {true \n 0 0xc000394600}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:11.710363719+07:00","message":"write wav file: './tmp/7612/7612_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.865512215+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.960817681+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.960859301+07:00","message":"found end of frame, send empty tag with msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.960865559+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.960877786+07:00","message":"[buffer interim] 27 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960886437+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960897342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960900338+07:00","message":"> Transcript [107] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960903169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960905248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960907335+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.960909294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:18:11.96091182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:11.960922827+07:00","message":"push: {true \n 0 0xc0035c4180}"}
{"level":"info","service":"Main","time":"2026-07-09T09:18:11.965965651+07:00","message":"write wav file: './tmp/7612/7612_27.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:14.445198937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:14.445199642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:17.446214149+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:17.446224639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:20.446419452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:20.446423531+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:23.446801189+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:23.44684838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:26.447602127+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:26.447637597+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:29.448040108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:29.448068852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:32.448072715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:32.44811791+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:35.448160304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:35.448203283+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:38.448674527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:38.448695284+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:41.448918897+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:41.448960717+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:44.449182222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:44.449188707+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:47.449686471+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:47.449704389+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:50.449824198+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:50.449841642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:53.450832408+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:53.450845979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302625104+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302645596+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302648641+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302650622+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302653094+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302655207+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302668094+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302669994+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.30267173+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:18:56.302673496+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:56.450888786+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:56.450918556+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:59.451072675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:18:59.451112753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:02.451351349+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:02.451386513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:05.45170251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:05.45172549+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:08.452584993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:08.45257993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:11.452869026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:11.452894818+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:14.453768322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:14.453790128+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:17.453880518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:17.45390018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:20.454535844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:20.454561484+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:23.455135157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:23.455167049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302615356+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302640828+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302643735+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302645708+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302647704+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302649806+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302651744+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302653738+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302655828+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302657701+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302659624+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302662197+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302664497+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302666443+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302668352+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302670207+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:19:26.302671956+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:26.455953559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:26.455982845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:29.456063972+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:29.456071452+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:32.456386978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:32.456392639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:35.456815794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:35.456824387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:38.457736645+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:38.457743399+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:41.457791314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:41.457791158+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:44.458843639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:44.458852077+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:47.459865234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:47.459875768+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:50.460373847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:50.460373915+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:53.461072387+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:53.461105579+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:56.461106574+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:56.461139447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:59.461936372+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:19:59.461952159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:02.462082075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:02.462117548+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:05.462721231+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:05.462743266+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:08.463028152+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:08.463060221+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:11.463427612+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:11.463471219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:14.464162588+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:14.46416259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:17.46462854+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:17.464644958+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:20.464791067+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:20.464798159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:23.46501291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:23.465030539+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:26.465069832+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:26.465098304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:29.465586655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:29.465599161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:32.465853583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:32.465868353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:35.466855837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:35.466871519+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:38.46699422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:38.467015138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:41.467292282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:41.467346014+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:44.467521855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:44.467528773+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:47.467861803+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:47.467904838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:50.468890075+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:50.468899117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:53.469360455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:53.469366518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:54.299399365+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:20:54.29942132+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:54.299480005+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:54.299501118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:55.182141342+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:55.182199469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:55.182211275+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:56.469859421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:20:56.469892702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-07-09T09:21:00.618193774+07:00","message":"incoming connection from...1.10.184.228:53227 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:21:00.618207592+07:00","message":"new client from...1.10.184.228:53227 connected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:21:03.60853594+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:03.608643961+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:03.952214327+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:04.202564625+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:04.297928212+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:04.29798093+07:00","message":"found end of frame, send empty tag with msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:04.297985084+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:04.297995087+07:00","message":"[buffer interim] 28 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298004292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298008952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298012465+07:00","message":"> Transcript [108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298015527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298017545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298019683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298021747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:04.298024615+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:04.298036391+07:00","message":"push: {true \n 0 0xc0006c9680}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:04.303083479+07:00","message":"write wav file: './tmp/7612/7612_28.wav'"}
{"level":"info","service":"Hub","time":"2026-07-09T09:21:04.458033317+07:00","message":"incoming connection from...1.10.184.228:53235 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:21:04.458047677+07:00","message":"new client from...1.10.184.228:53235 connected"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:05.47030823+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:07.409801673+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:07.409837551+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:07.724605974+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:08.471343954+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:08.471372066+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.344059057+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.344104657+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-07-09T09:21:09.344111175+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.34412572+07:00","message":"[buffer interim] 29 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.344133219+07:00","message":"[bufferProcess] interim [680000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.34413574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.344142441+07:00","message":"[bufferProcess] send to processor (ticker):เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.344146058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.344148946+07:00","message":"> Transcript [109] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.344151387+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.656191433+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.656233144+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-07-09T09:21:09.656238352+07:00","message":"receive interim result [false|false]: เป็นการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.656254091+07:00","message":"[buffer interim] 29 false เป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.656261321+07:00","message":"[bufferProcess] interim [980000000]:เป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.656263495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.780870254+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.780907764+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-07-09T09:21:09.780913888+07:00","message":"receive interim result [false|false]: เป็นการสอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:09.780924569+07:00","message":"[buffer interim] 29 false เป็นการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780933556+07:00","message":"[bufferProcess] interim [40000000]:เป็นการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780936096+07:00","message":"[bufferProcess] send to processor:เป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780941916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780944715+07:00","message":"> Transcript [110] [false]: 'เป็นการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780947717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.78094985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780951863+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:09.780954163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.357626035+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.357664508+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-07-09T09:21:10.357671451+07:00","message":"receive interim result [false|false]: เป็นการสอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.357684253+07:00","message":"[buffer interim] 29 false เป็นการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357691339+07:00","message":"[bufferProcess] interim [640000000]:เป็นการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357693804+07:00","message":"[bufferProcess] send to processor:เป็นการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357697825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357700708+07:00","message":"> Transcript [111] [false]: 'เป็นการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357703806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357705919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357707934+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.357710043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.684688183+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.684739163+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-07-09T09:21:10.68474699+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.684764559+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684773614+07:00","message":"[bufferProcess] interim [0]:เป็นการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684777636+07:00","message":"[bufferProcess] send to processor:เป็นการสอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684782495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.68478757+07:00","message":"> Transcript [112] [false]: 'เป็นการสอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684792059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684795084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684798211+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.684801364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.929871716+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.929929409+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-07-09T09:21:10.929938048+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.929955033+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929962446+07:00","message":"[bufferProcess] interim [240000000]:เป็นการสอนแบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929965272+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929971736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929975004+07:00","message":"> Transcript [113] [false]: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929979801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929983313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.92998653+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.92998961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.929998429+07:00","message":"Push: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.930000476+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.930003152+07:00","message":"Set new StatePrefix : 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:10.930006609+07:00","message":"Next Push (prob) : 'สอนแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:10.930017703+07:00","message":"push: {false เป็นการ 0 0xc0035c4100}"}
{"level":"info","service":"Hub","time":"2026-07-09T09:21:10.930103229+07:00","message":"(client) 1.10.184.228:53195, write tcp 172.18.0.36:8010->1.10.184.228:53195: write: broken pipe"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.377054642+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.377099625+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-07-09T09:21:11.377105177+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.377119214+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377127259+07:00","message":"[bufferProcess] interim [660000000]:เป็นการสอนแบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377129884+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377133759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377136746+07:00","message":"> Transcript [114] [false]: 'เป็นการสอนแบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377140682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377142887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.37714492+07:00","message":"StatePrefix: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.377147227+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:11.471880339+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:11.471904173+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.582757517+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.582801923+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-07-09T09:21:11.582808778+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.582821245+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.582828949+07:00","message":"[bufferProcess] interim [900000000]:เป็นการสอนแบบที่มีร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.582831363+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.58283731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.582840214+07:00","message":"> Transcript [115] [false]: 'เป็นการสอนแบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.582844559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.582847101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.582849217+07:00","message":"StatePrefix: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.58285164+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.647692692+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.647735575+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-07-09T09:21:11.64774122+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีลาภ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:11.647753866+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีลาภ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647761816+07:00","message":"[bufferProcess] interim [20000000]:เป็นการสอนแบบที่มีลาภ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.64776511+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647772763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647775425+07:00","message":"> Transcript [116] [false]: 'เป็นการสอนแบบที่มีร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647779048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647781336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647783672+07:00","message":"StatePrefix: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:11.647786036+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.082958078+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.08301184+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-07-09T09:21:12.083019954+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.083029752+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083036726+07:00","message":"[bufferProcess] interim [380000000]:เป็นการสอนแบบที่มีล่ามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083039804+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีลาภ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083043536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083046683+07:00","message":"> Transcript [117] [false]: 'เป็นการสอนแบบที่มีลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083050264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083052568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.08305515+07:00","message":"StatePrefix: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083057488+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083060071+07:00","message":"Push: 'สอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083061908+07:00","message":"TextPushed: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083064068+07:00","message":"Set new StatePrefix : 'เป็นการสอนแบบที่มีลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.083066172+07:00","message":"Next Push (prob) : 'ที่มีลาภ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.083074888+07:00","message":"push: {false สอนแบบ 0 0xc0035c4100}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.354532177+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.354578605+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-07-09T09:21:12.354584914+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็นครู"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.354600457+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.354609917+07:00","message":"[bufferProcess] interim [680000000]:เป็นการสอนแบบที่มีล่ามเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.354613742+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีล่ามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.35462131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.354624787+07:00","message":"> Transcript [118] [false]: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.354627327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.354629747+07:00","message":"Set new StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.478735567+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.478775007+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-07-09T09:21:12.478781284+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็นใคร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.478794232+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็นใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.478801784+07:00","message":"[bufferProcess] interim [740000000]:เป็นการสอนแบบที่มีล่ามเป็นใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.478804422+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีล่ามเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.47881116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.478816681+07:00","message":"> Transcript [119] [false]: 'เป็นการสอนแบบที่มีล่ามเป็นครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.4788208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.47882329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.478825744+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.478828684+07:00","message":"TextPushed: 'เป็นการสอนแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.482238177+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.482249838+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-07-09T09:21:12.482253828+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็นครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.482263303+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็นครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482267121+07:00","message":"[bufferProcess] interim [800000000]:เป็นการสอนแบบที่มีล่ามเป็นครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.48226936+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีล่ามเป็นใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482271885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482276122+07:00","message":"> Transcript [120] [false]: 'เป็นการสอนแบบที่มีล่ามเป็นใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482278513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482280613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482282525+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.482284589+07:00","message":"TextPushed: 'เป็นการสอนแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.538195132+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.5382357+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-07-09T09:21:12.538241351+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:12.538256961+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538265054+07:00","message":"[bufferProcess] interim [920000000]:เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538267751+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีล่ามเป็นครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538271819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538275258+07:00","message":"> Transcript [121] [false]: 'เป็นการสอนแบบที่มีล่ามเป็นครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538278963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538281241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538283836+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:12.538286894+07:00","message":"TextPushed: 'เป็นการสอนแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.04852402+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.048561552+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-07-09T09:21:13.048567812+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.048580537+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048591133+07:00","message":"[bufferProcess] interim [340000000]:เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048593909+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048599949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048602873+07:00","message":"> Transcript [122] [false]: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.04860645+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048610238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048612607+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048615625+07:00","message":"TextPushed: 'เป็นการสอนแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048622312+07:00","message":"Push: 'ที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048624316+07:00","message":"TextPushed: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.048626538+07:00","message":"Set new StatePrefix : 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.04862894+07:00","message":"Next Push (prob) : 'ครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.048637959+07:00","message":"push: {false ที่มีล่ามเป็น 0 0xc0035c4100}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.050638937+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.050650964+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-07-09T09:21:13.050655667+07:00","message":"receive interim result [false|false]: เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.050666048+07:00","message":"[buffer interim] 29 false เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050670052+07:00","message":"[bufferProcess] interim [400000000]:เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050672475+07:00","message":"[bufferProcess] send to processor:เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050675388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050677644+07:00","message":"> Transcript [123] [false]: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050680606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050682729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050684699+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.050687411+07:00","message":"TextPushed: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.102396619+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.233821893+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237743413+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237794133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237800788+07:00","message":"receive interim result [true|false]: เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237810386+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237812621+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237818625+07:00","message":"[buffer interim] 29 true เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237830221+07:00","message":"[bufferProcess] interim [610000000]:เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237833953+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237838113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237841839+07:00","message":"> Transcript [124] [false]: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.23784536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237847421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.23784957+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237852197+07:00","message":"TextPushed: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237854185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237856308+07:00","message":"> Transcript [125] [true]: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237858667+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237860439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.23786235+07:00","message":"StatePrefix: 'เป็นการสอนแบบที่มีล่ามเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.237864317+07:00","message":"TextPushed: 'เป็นการสอนแบบที่มีล่ามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.23787181+07:00","message":"Push: 'ครั้งแรกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.237879348+07:00","message":"push: {true ครั้งแรกนะคะ 0 0xc0035c4100}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:13.251191402+07:00","message":"write wav file: './tmp/7612/7612_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.679287302+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.679334775+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-07-09T09:21:13.679340105+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.67935726+07:00","message":"[buffer interim] 30 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.679367271+07:00","message":"[bufferProcess] interim [360000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.679370919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.702624501+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.702664788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.702670282+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:13.702684809+07:00","message":"[buffer interim] 30 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.702691838+07:00","message":"[bufferProcess] interim [480000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.702694434+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.702698054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.702700925+07:00","message":"> Transcript [126] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:13.702703268+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:14.28274724+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:14.282809354+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-07-09T09:21:14.282815686+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:14.282829657+07:00","message":"[buffer interim] 30 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282838073+07:00","message":"[bufferProcess] interim [80000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282841286+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282848669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282851901+07:00","message":"> Transcript [127] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282854995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282857088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282859417+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.282861726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:14.472783959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:14.47280602+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:14.841687079+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:14.841730156+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-07-09T09:21:14.84173658+07:00","message":"receive interim result [false|false]: ของวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:14.841749276+07:00","message":"[buffer interim] 30 false ของวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841762883+07:00","message":"[bufferProcess] interim [680000000]:ของวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841770662+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841779593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.84178386+07:00","message":"> Transcript [128] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841789476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841792324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841795184+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:14.841797146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.158355038+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.158406022+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-07-09T09:21:15.15841231+07:00","message":"receive interim result [false|false]: ของวิชาวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.158427719+07:00","message":"[buffer interim] 30 false ของวิชาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158437159+07:00","message":"[bufferProcess] interim [980000000]:ของวิชาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158440392+07:00","message":"[bufferProcess] send to processor:ของวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158445358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158449342+07:00","message":"> Transcript [129] [false]: 'ของวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158453517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158458534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.15846085+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.158463155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.286540165+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.286584416+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-07-09T09:21:15.286591103+07:00","message":"receive interim result [false|false]: ของวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.286602553+07:00","message":"[buffer interim] 30 false ของวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286612565+07:00","message":"[bufferProcess] interim [100000000]:ของวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286616901+07:00","message":"[bufferProcess] send to processor:ของวิชาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286624378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286628726+07:00","message":"> Transcript [130] [false]: 'ของวิชาวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286633538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286638133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.28664018+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286642615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286646898+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.28664999+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286653133+07:00","message":"Set new StatePrefix : 'ของวิชาวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.286656545+07:00","message":"Next Push (prob) : 'งวิชาวิทย์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.286680637+07:00","message":"push: {false ขอ 0 0xc001fa8680}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.355155973+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.355196017+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-07-09T09:21:15.355202521+07:00","message":"receive interim result [false|false]: ของวิชาวิทยา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.355219341+07:00","message":"[buffer interim] 30 false ของวิชาวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.355228931+07:00","message":"[bufferProcess] interim [160000000]:ของวิชาวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.355232957+07:00","message":"[bufferProcess] send to processor:ของวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.355238445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.355243223+07:00","message":"> Transcript [131] [false]: 'ของวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.355247063+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.546003949+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.546040756+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-07-09T09:21:15.546046718+07:00","message":"receive interim result [false|false]: ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.546056572+07:00","message":"[buffer interim] 30 false ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.546063325+07:00","message":"[bufferProcess] interim [340000000]:ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.546065778+07:00","message":"[bufferProcess] send to processor:ของวิชาวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.546069837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.546072709+07:00","message":"> Transcript [132] [false]: 'ของวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.54607514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.546077361+07:00","message":"Set new StatePrefix: 'ของวิชาวิทยา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.722143295+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.82235253+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.822413706+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-07-09T09:21:15.822421549+07:00","message":"receive interim result [true|false]: ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.822431311+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.822433832+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.822441842+07:00","message":"[buffer interim] 30 true ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822452854+07:00","message":"[bufferProcess] interim [730000000]:ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822458613+07:00","message":"[bufferProcess] send to processor (isfinal):ของวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822462816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822467082+07:00","message":"> Transcript [133] [false]: 'ของวิชาวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.8224706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822472645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822474828+07:00","message":"StatePrefix: 'ของวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822477265+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822479199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822481244+07:00","message":"> Transcript [134] [true]: 'ของวิชาวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822483968+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822485801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822487618+07:00","message":"StatePrefix: 'ของวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822489573+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:15.822496136+07:00","message":"Push: 'งวิชาวิทยาศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:15.822504276+07:00","message":"push: {true งวิชาวิทยาศาสตร์ 0 0xc001fa8680}"}
{"level":"info","service":"Hub","time":"2026-07-09T09:21:15.822572818+07:00","message":"(client) 1.10.184.228:53198, write tcp 172.18.0.36:8010->1.10.184.228:53198: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:15.831216136+07:00","message":"write wav file: './tmp/7612/7612_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.304842107+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.36238373+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.61167836+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.611705532+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.611708772+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.611716841+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.61172537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611730198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611733476+07:00","message":"> Transcript [135] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611736318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611738345+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611740239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611742235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:16.611745147+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:16.611756202+07:00","message":"push: {true \n 0 0xc0006c9c00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:16.617897947+07:00","message":"write wav file: './tmp/7612/7612_31.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:17.473050889+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:17.473084296+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:17.645425927+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.281875728+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.377981354+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.378007502+07:00","message":"found end of frame, send empty tag with msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.378010563+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.378018398+07:00","message":"[buffer interim] 32 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378027897+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378038542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.37804162+07:00","message":"> Transcript [136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378044594+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378049733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378051652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378053912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:18.378057164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.378067502+07:00","message":"push: {true \n 0 0xc0006c9d80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:18.385883962+07:00","message":"write wav file: './tmp/7612/7612_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:18.995796123+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.692941348+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.774190672+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.774224464+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.774228341+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.774236728+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774244928+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774249526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774252664+07:00","message":"> Transcript [137] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774256351+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774258835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774260841+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774262695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:19.774271518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.774282522+07:00","message":"push: {true \n 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:19.779402703+07:00","message":"write wav file: './tmp/7612/7612_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:19.825647839+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:20.473443419+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:20.473442651+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.132222682+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.217511624+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.217534504+07:00","message":"found end of frame, send empty tag with msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.21753769+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.217545268+07:00","message":"[buffer interim] 34 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.217553875+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.21756354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.217566337+07:00","message":"> Transcript [138] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.217569492+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.217571504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.2175734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.217575565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:22.217578588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.217588722+07:00","message":"push: {true \n 0 0xc0035c4280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:22.224531353+07:00","message":"write wav file: './tmp/7612/7612_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:22.263554933+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:23.474072837+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:23.474084129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.802248141+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.887876964+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.887904106+07:00","message":"found end of frame, send empty tag with msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.887907381+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.887916872+07:00","message":"[buffer interim] 35 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.887927515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.8879375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.88794058+07:00","message":"> Transcript [139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.887943801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.887945896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.887947802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.887949846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:23.887952541+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.887963042+07:00","message":"push: {true \n 0 0xc0035c4600}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:23.893879547+07:00","message":"write wav file: './tmp/7612/7612_35.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:23.926511694+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.011355292+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.105081687+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.105103718+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.105106989+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.105115627+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105128446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105134044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.10513753+07:00","message":"> Transcript [140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105140843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105142847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105144838+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105146803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:25.105150023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.10517759+07:00","message":"push: {true \n 0 0xc0035c4780}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:25.111190155+07:00","message":"write wav file: './tmp/7612/7612_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:25.525545443+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:26.474849403+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:26.474851788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.122791697+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.204294406+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.204316612+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.204319771+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.204330998+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.20434109+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204352242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204355046+07:00","message":"> Transcript [141] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204357934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204360051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204361975+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204364072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.204366644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.204376736+07:00","message":"push: {true \n 0 0xc000394600}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:27.211875203+07:00","message":"write wav file: './tmp/7612/7612_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.253558858+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.441678828+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.513450126+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.649234487+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.649262265+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.649266157+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.64927305+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649281129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649285153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649287937+07:00","message":"> Transcript [142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.64929223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649295582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649298708+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649301872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.649307518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.649318494+07:00","message":"push: {true \n 0 0xc0006c9900}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:27.655030702+07:00","message":"write wav file: './tmp/7612/7612_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.835643564+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.893807158+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.919720163+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.919735708+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.919738848+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.919745476+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919752836+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919756879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.91975974+07:00","message":"> Transcript [143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919762528+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919764515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919766389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919768325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:27.919770996+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:27.919779796+07:00","message":"push: {true \n 0 0xc001fa8b80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:27.925083284+07:00","message":"write wav file: './tmp/7612/7612_39.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:29.475604517+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:29.47560459+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:32.476521199+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:32.476529814+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:33.841918614+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:33.93541573+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:33.935449078+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:33.935452681+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:33.935461148+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.935473365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.93547822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.935481064+07:00","message":"> Transcript [144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.935483717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.935485748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.935487618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.93548949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:33.93549271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:33.935585158+07:00","message":"push: {true \n 0 0xc000106280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:33.951413082+07:00","message":"write wav file: './tmp/7612/7612_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.238414979+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.673092285+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.762588124+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.762620998+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.762625145+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.762634901+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762645431+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762649813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762652921+07:00","message":"> Transcript [145] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.76265596+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762658165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762660253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762662384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:34.762668805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.762679211+07:00","message":"push: {true \n 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:34.768298262+07:00","message":"write wav file: './tmp/7612/7612_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.874635797+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:34.933425514+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:35.124684483+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:35.307355852+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:35.307384137+07:00","message":"found end of frame, send empty tag with msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:35.307387628+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:35.307396255+07:00","message":"[buffer interim] 42 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307404494+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307409702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307414195+07:00","message":"> Transcript [146] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307419804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307423624+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307426731+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307430429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:35.307434199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:35.307448453+07:00","message":"push: {true \n 0 0xc0006c9780}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:35.313333802+07:00","message":"write wav file: './tmp/7612/7612_42.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:35.477455194+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:35.477461905+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.02340053+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.108264822+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.108292124+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.108295958+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.108305374+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108318796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108323209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108326122+07:00","message":"> Transcript [147] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108329006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.10833098+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108333039+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108334969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:36.108337718+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.10834843+07:00","message":"push: {true \n 0 0xc002014200}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:36.113613806+07:00","message":"write wav file: './tmp/7612/7612_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:36.1554474+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:37.900206405+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:37.900261619+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-07-09T09:21:37.900267898+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:37.900284133+07:00","message":"[buffer interim] 44 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:37.900291978+07:00","message":"[bufferProcess] interim [800000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:37.900294545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:37.900302151+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:37.900307548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:37.90031047+07:00","message":"> Transcript [148] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:37.900313141+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.219597931+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.219642789+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-07-09T09:21:38.219648564+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.219662715+07:00","message":"[buffer interim] 44 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.219670379+07:00","message":"[bufferProcess] interim [100000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.219672625+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.467483316+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.467524438+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-07-09T09:21:38.467529569+07:00","message":"receive interim result [false|false]: สวัสดีค่ะน้อง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.467544522+07:00","message":"[buffer interim] 44 false สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.467552965+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.467556053+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.467560038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.467562727+07:00","message":"> Transcript [149] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.46756612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.46756853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.467570664+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.467572987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:38.477635329+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:38.477653486+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.59874972+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.598796127+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-07-09T09:21:38.598804483+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.598821122+07:00","message":"[buffer interim] 44 false สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.598831607+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.598833911+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.598841919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.59884515+07:00","message":"> Transcript [150] [false]: 'สวัสดีค่ะน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.598848469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.598850574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.598852651+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.59885583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.600739341+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.600750093+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-07-09T09:21:38.600753582+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:38.600760345+07:00","message":"[buffer interim] 44 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.60076438+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.600766619+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.600769096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.600771363+07:00","message":"> Transcript [151] [false]: 'สวัสดีค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.600773622+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.6007758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.600777648+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:38.600779537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.177911416+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.177955624+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-07-09T09:21:39.17796186+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.177981423+07:00","message":"[buffer interim] 44 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.177989584+07:00","message":"[bufferProcess] interim [120000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.17799213+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.177995841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.177999048+07:00","message":"> Transcript [152] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.178002931+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.178005331+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.178007352+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.17800962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.178012393+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.17801439+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.178018291+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.178020691+07:00","message":"Next Push (prob) : 'ค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.178028+07:00","message":"push: {false สวัสดี 0 0xc000044a00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.612108392+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.706098382+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.706178386+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-07-09T09:21:39.706185155+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.706195763+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.706198098+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.706206171+07:00","message":"[buffer interim] 44 true สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706215191+07:00","message":"[bufferProcess] interim [690000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706221548+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706225413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706228663+07:00","message":"> Transcript [153] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706231978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706233873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706236057+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706238494+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706240801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706242781+07:00","message":"> Transcript [154] [true]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706245099+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706246995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706248748+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.7062507+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:39.706253527+07:00","message":"Push: 'ค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:39.706261921+07:00","message":"push: {true ค่ะนักเรียน 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:39.715586457+07:00","message":"write wav file: './tmp/7612/7612_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.314653722+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.797591739+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.79763607+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-07-09T09:21:40.797642082+07:00","message":"receive interim result [false|false]: หัว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.797656857+07:00","message":"[buffer interim] 45 false หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.797665616+07:00","message":"[bufferProcess] interim [240000000]:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.797667694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.79767186+07:00","message":"[bufferProcess] send to processor (ticker):หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.797675325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.797678352+07:00","message":"> Transcript [155] [false]: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.797680793+07:00","message":"Set StatePrefix (first interim): 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.816120989+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.816151302+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-07-09T09:21:40.816157521+07:00","message":"receive interim result [false|false]: หัวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:40.816168755+07:00","message":"[buffer interim] 45 false หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.816174868+07:00","message":"[bufferProcess] interim [300000000]:หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:40.816176911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.035571384+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.035619955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวหน้าห้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.035626666+07:00","message":"receive interim result [false|false]: หัวหน้าห้อง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.03564317+07:00","message":"[buffer interim] 45 false หัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035652409+07:00","message":"[bufferProcess] interim [600000000]:หัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035655416+07:00","message":"[bufferProcess] send to processor:หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035659834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035662735+07:00","message":"> Transcript [156] [false]: 'หัวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035666114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035668288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035671243+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.035673649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.380379367+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.380431674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวหน้าห้องคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.380437657+07:00","message":"receive interim result [false|false]: หัวหน้าห้องคน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.380453236+07:00","message":"[buffer interim] 45 false หัวหน้าห้องคน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380461671+07:00","message":"[bufferProcess] interim [900000000]:หัวหน้าห้องคน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380464495+07:00","message":"[bufferProcess] send to processor:หัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380468271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380471767+07:00","message":"> Transcript [157] [false]: 'หัวหน้าห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380475807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.38047797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380480123+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.380482469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:41.477905838+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:41.47792458+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.535903838+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.535948495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวหน้าห้องคนไหน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.535954579+07:00","message":"receive interim result [false|false]: หัวหน้าห้องคนไหน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.535968629+07:00","message":"[buffer interim] 45 false หัวหน้าห้องคนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535976595+07:00","message":"[bufferProcess] interim [20000000]:หัวหน้าห้องคนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535979538+07:00","message":"[bufferProcess] send to processor:หัวหน้าห้องคน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535986701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535989962+07:00","message":"> Transcript [158] [false]: 'หัวหน้าห้องคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535993487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535995735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.535998254+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.536000629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.679633992+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.679676803+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-07-09T09:21:41.679682925+07:00","message":"receive interim result [false|false]: หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.679697945+07:00","message":"[buffer interim] 45 false หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679705987+07:00","message":"[bufferProcess] interim [200000000]:หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679708697+07:00","message":"[bufferProcess] send to processor:หัวหน้าห้องคนไหน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679712952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679715995+07:00","message":"> Transcript [159] [false]: 'หัวหน้าห้องคนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679720184+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679722766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679725182+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679727699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679730948+07:00","message":"Push: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679733198+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.679735291+07:00","message":"Set new StatePrefix : 'หัวหน้าห้องคนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.67973741+07:00","message":"Next Push (prob) : 'หน้าห้องคนไหน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.679745065+07:00","message":"push: {false หัว 0 0xc0006c9a80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.792850144+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.85401616+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.904245105+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.904289119+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-07-09T09:21:41.9042969+07:00","message":"receive interim result [true|false]: หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.904307084+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.904309571+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.904317039+07:00","message":"[buffer interim] 45 true หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904327422+07:00","message":"[bufferProcess] interim [500000000]:หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904331128+07:00","message":"[bufferProcess] send to processor (isfinal):หัวหน้าห้องคนไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.90433463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904338013+07:00","message":"> Transcript [160] [false]: 'หัวหน้าห้องคนไหนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.90434135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904343318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904345435+07:00","message":"StatePrefix: 'หัวหน้าห้องคนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904348223+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.90435015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904352276+07:00","message":"> Transcript [161] [true]: 'หัวหน้าห้องคนไหนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904354861+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904356661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904358427+07:00","message":"StatePrefix: 'หัวหน้าห้องคนไหน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904360436+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:41.904363088+07:00","message":"Push: 'หน้าห้องคนไหนคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:41.904373094+07:00","message":"push: {true หน้าห้องคนไหนคะ 0 0xc0006c9a80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:41.911199197+07:00","message":"write wav file: './tmp/7612/7612_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.396402788+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.396465543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.396472933+07:00","message":"receive interim result [false|false]: ยก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.396493598+07:00","message":"[buffer interim] 46 false ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.396509371+07:00","message":"[bufferProcess] interim [600000000]:ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.396511586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.52453764+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.524581062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยกมือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.524587728+07:00","message":"receive interim result [false|false]: ยกมือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.524601548+07:00","message":"[buffer interim] 46 false ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.524609785+07:00","message":"[bufferProcess] interim [720000000]:ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.524612406+07:00","message":"[bufferProcess] send to processor:ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.524618029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.524620674+07:00","message":"> Transcript [162] [false]: 'ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:42.524623275+07:00","message":"Set StatePrefix (first interim): 'ยก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:42.942911851+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.00380155+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.028494861+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.028534926+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-07-09T09:21:43.028541692+07:00","message":"receive interim result [false|false]: ยกมือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.028555149+07:00","message":"[buffer interim] 46 false ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028562233+07:00","message":"[bufferProcess] interim [320000000]:ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028565217+07:00","message":"[bufferProcess] send to processor:ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028571777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028574782+07:00","message":"> Transcript [163] [false]: 'ยกมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028578085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028580433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028584813+07:00","message":"StatePrefix: 'ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.028587701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.038863781+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.03889479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยกมือ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.038906317+07:00","message":"receive interim result [true|false]: ยกมือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.038916135+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.038919175+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.0389257+07:00","message":"[buffer interim] 46 true ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038931856+07:00","message":"[bufferProcess] interim [320000000]:ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038934967+07:00","message":"[bufferProcess] send to processor (isfinal):ยกมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038937743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038940471+07:00","message":"> Transcript [164] [false]: 'ยกมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038943132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038945647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038948874+07:00","message":"StatePrefix: 'ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.03895101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038952899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.0389554+07:00","message":"> Transcript [165] [true]: 'ยกมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038958079+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038960058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038961784+07:00","message":"StatePrefix: 'ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.038963639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:43.03897152+07:00","message":"Push: 'ยกมือ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:43.038979663+07:00","message":"push: {true ยกมือ 0 0xc002014700}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:43.044610861+07:00","message":"write wav file: './tmp/7612/7612_46.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:44.478234245+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:44.478250992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.302575952+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.392407519+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.392429998+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.392432982+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.392441537+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.392450179+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.39245502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.392458144+07:00","message":"> Transcript [166] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.392461045+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.392462971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.39246502+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.392467524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:47.392470622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.392480652+07:00","message":"push: {true \n 0 0xc000106380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:47.402117866+07:00","message":"write wav file: './tmp/7612/7612_47.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:47.478770769+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:47.478814129+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:47.623784874+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.392257297+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.479260055+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.479313447+07:00","message":"found end of frame, send empty tag with msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.479317939+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.479345801+07:00","message":"[buffer interim] 48 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.47938932+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479395543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479398828+07:00","message":"> Transcript [167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479402149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479405154+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479407402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479409444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.479412427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.479424069+07:00","message":"push: {true \n 0 0xc000044b80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:48.48561999+07:00","message":"write wav file: './tmp/7612/7612_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.644719765+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.832084879+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.914788836+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.914825545+07:00","message":"found end of frame, send empty tag with msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.914830098+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.914839025+07:00","message":"[buffer interim] 49 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914847456+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914857475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914860706+07:00","message":"> Transcript [168] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.91486368+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914865808+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914867956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914870734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:48.914873463+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:48.91488376+07:00","message":"push: {true \n 0 0xc002014800}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:48.919455086+07:00","message":"write wav file: './tmp/7612/7612_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.35397864+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.603084174+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.6957636+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.695801645+07:00","message":"found end of frame, send empty tag with msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.69580525+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.695814851+07:00","message":"[buffer interim] 50 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695823133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695827414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695830349+07:00","message":"> Transcript [169] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695833222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695835203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695837051+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695839011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:49.695842054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:49.695852999+07:00","message":"push: {true \n 0 0xc001fa8380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:49.701017875+07:00","message":"write wav file: './tmp/7612/7612_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.115833932+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.182500597+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.314773007+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.41819412+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.4182155+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.418218689+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.418227288+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418235213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418239778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418243056+07:00","message":"> Transcript [170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418245742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418247736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418249603+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418251888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.418254742+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.41826558+07:00","message":"push: {true \n 0 0xc002014900}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:50.423659548+07:00","message":"write wav file: './tmp/7612/7612_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.431924096+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:50.479235138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:50.479223687+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.563515349+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.711153889+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.711175998+07:00","message":"found end of frame, send empty tag with msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.711179001+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.711186977+07:00","message":"[buffer interim] 52 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711194754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711198486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711201274+07:00","message":"> Transcript [171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711204021+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711206131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711208232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711210158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.711218238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.711228348+07:00","message":"push: {true \n 0 0xc000394380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:50.721814235+07:00","message":"write wav file: './tmp/7612/7612_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.826120257+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.919951156+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.919992006+07:00","message":"found end of frame, send empty tag with msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.919999608+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.920012584+07:00","message":"[buffer interim] 53 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.92002361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.920029417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.920034066+07:00","message":"> Transcript [172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.920039055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.92004227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.920045345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.920048565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:50.920059942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.920073138+07:00","message":"push: {true \n 0 0xc002014a00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:50.925207914+07:00","message":"write wav file: './tmp/7612/7612_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:50.953924755+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.591538627+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.677307669+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.677331354+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.677334506+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.677343215+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677350949+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677355376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677358403+07:00","message":"> Transcript [173] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677361212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.67736322+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677365254+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677367601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:51.677370192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.677380596+07:00","message":"push: {true \n 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:51.682573278+07:00","message":"write wav file: './tmp/7612/7612_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:51.783828454+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.032124881+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.10685571+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.106897991+07:00","message":"found end of frame, send empty tag with msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.106901395+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.106910242+07:00","message":"[buffer interim] 55 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.10691883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106922995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106926112+07:00","message":"> Transcript [174] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106928794+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106930867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106933616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106935982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.106938609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.106948968+07:00","message":"push: {true \n 0 0xc000106d00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:52.112085359+07:00","message":"write wav file: './tmp/7612/7612_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.165383294+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.551992553+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.63877756+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.638808164+07:00","message":"found end of frame, send empty tag with msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.638812784+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.638822353+07:00","message":"[buffer interim] 56 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638832065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638836821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.63883986+07:00","message":"> Transcript [175] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638842885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638844867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638846872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638848878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.638851661+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.638862964+07:00","message":"push: {true \n 0 0xc0035c4080}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:52.643651824+07:00","message":"write wav file: './tmp/7612/7612_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.744264347+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.801924377+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.874834357+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.966330305+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.966352097+07:00","message":"found end of frame, send empty tag with msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.966355433+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.966362834+07:00","message":"[buffer interim] 57 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966371404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966376069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966378888+07:00","message":"> Transcript [176] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966381518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966383681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966385641+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966387826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:52.966390843+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:52.966400306+07:00","message":"push: {true \n 0 0xc001fa8580}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:52.970372465+07:00","message":"write wav file: './tmp/7612/7612_57.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:53.480236412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:53.480242666+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.271654057+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.362919867+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.362946895+07:00","message":"found end of frame, send empty tag with msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.36295072+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.362959542+07:00","message":"[buffer interim] 58 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.3629735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362978055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362980625+07:00","message":"> Transcript [177] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362983199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362985246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362987186+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362989675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:56.362992401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.363024522+07:00","message":"push: {true \n 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:56.371546898+07:00","message":"write wav file: './tmp/7612/7612_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:56.394629719+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:56.480828073+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:56.480834235+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.762333101+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.833787671+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.845651693+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.845674768+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.845678119+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.845685648+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845693266+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845698039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845700981+07:00","message":"> Transcript [178] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845703781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.84570592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845707845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845710104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:58.845712932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:58.845722279+07:00","message":"push: {true \n 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:58.852721759+07:00","message":"write wav file: './tmp/7612/7612_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.023245288+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.084690893+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.212164787+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.279350708+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.279395121+07:00","message":"found end of frame, send empty tag with msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.279398718+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.279407841+07:00","message":"[buffer interim] 60 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279417637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279422457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279425586+07:00","message":"> Transcript [179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.27942825+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279430285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279432299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279434567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.279437484+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.279448588+07:00","message":"push: {true \n 0 0xc000394a80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:59.284265463+07:00","message":"write wav file: './tmp/7612/7612_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.294621286+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.294661071+07:00","message":"found end of frame, send empty tag with msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.29466748+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.294677437+07:00","message":"[buffer interim] 61 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.29468685+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.294693389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.294696276+07:00","message":"> Transcript [180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.294698902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.294701102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.29470343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.294705933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.294708644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.294717981+07:00","message":"push: {true \n 0 0xc000394b80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:59.300052046+07:00","message":"write wav file: './tmp/7612/7612_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.343993938+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:59.480955017+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:21:59.480954716+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.661775224+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.724132077+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.756515901+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.756552227+07:00","message":"found end of frame, send empty tag with msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.756556615+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.756565741+07:00","message":"[buffer interim] 62 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756574532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756589529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756592985+07:00","message":"> Transcript [181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756596587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.75659902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756601099+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756603348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:21:59.756608391+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.756624267+07:00","message":"push: {true \n 0 0xc000106980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:21:59.761311725+07:00","message":"write wav file: './tmp/7612/7612_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.79315368+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:21:59.85387815+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.042707637+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.115036325+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154353665+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154399933+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154404483+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154415093+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154423994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154436123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154440473+07:00","message":"> Transcript [182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154444971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154448266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154451424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154454796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.154464696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154479048+07:00","message":"push: {true \n 0 0xc002014300}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154679871+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154708229+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154711598+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.154718989+07:00","message":"[buffer interim] this message is already final true 63: '\n'"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:00.159280102+07:00","message":"write wav file: './tmp/7612/7612_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.43255989+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.519271268+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.519295682+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.519298889+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.519307333+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.51931601+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.519320384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.519323184+07:00","message":"> Transcript [183] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.519325841+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.519327873+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.51932973+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.519331852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.519334896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.519345429+07:00","message":"push: {true \n 0 0xc002014680}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:00.524173505+07:00","message":"write wav file: './tmp/7612/7612_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.553684979+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.751963414+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.841483957+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.84151923+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.841526108+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.841536617+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841545664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841549867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841552921+07:00","message":"> Transcript [184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841555919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841557965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841559941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841562169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:00.841565307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:00.841576148+07:00","message":"push: {true \n 0 0xc00310e180}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:00.846186042+07:00","message":"write wav file: './tmp/7612/7612_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:01.074175684+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.318225732+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.318275713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประวัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.318281622+07:00","message":"receive interim result [false|false]: ประวัติ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.318300329+07:00","message":"[buffer interim] 67 false ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.318311768+07:00","message":"[bufferProcess] interim [80000000]:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.318313827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.318320689+07:00","message":"[bufferProcess] send to processor (ticker):ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.318324624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.318328186+07:00","message":"> Transcript [185] [false]: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.318330746+07:00","message":"Set StatePrefix (first interim): 'ประวัติ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.43444724+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.434500291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.434509171+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.434523482+07:00","message":"[buffer interim] 67 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.434531228+07:00","message":"[bufferProcess] interim [140000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.434533524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:02.482002136+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:02.482001071+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.692742451+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.692791239+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-07-09T09:22:02.692797834+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:02.692811662+07:00","message":"[buffer interim] 67 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.69281927+07:00","message":"[bufferProcess] interim [440000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.692822565+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.692830862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.692834467+07:00","message":"> Transcript [186] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.692837964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:02.692841251+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.338352113+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.338400394+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-07-09T09:22:03.338406868+07:00","message":"receive interim result [false|false]: สวัสดีค่ะชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.338421508+07:00","message":"[buffer interim] 67 false สวัสดีค่ะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338429499+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338433046+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338437794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.33844089+07:00","message":"> Transcript [187] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338444166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338446587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338448658+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.338450943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.397975767+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.398031269+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-07-09T09:22:03.398037186+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเชิญ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.39805084+07:00","message":"[buffer interim] 67 false สวัสดีค่ะเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.398059081+07:00","message":"[bufferProcess] interim [160000000]:สวัสดีค่ะเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.398061936+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.398066137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.398068879+07:00","message":"> Transcript [188] [false]: 'สวัสดีค่ะชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.39807278+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.39807473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.398076783+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.398078962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.658039445+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.658094266+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-07-09T09:22:03.658100041+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเชิญนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.65811729+07:00","message":"[buffer interim] 67 false สวัสดีค่ะเชิญนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658126426+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะเชิญนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658129309+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658133468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658136204+07:00","message":"> Transcript [189] [false]: 'สวัสดีค่ะเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658140211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658142355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.65814441+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.658146534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.663514151+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.663545403+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-07-09T09:22:03.663568201+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเชิญนั่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.663582531+07:00","message":"[buffer interim] 67 false สวัสดีค่ะเชิญนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663588925+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะเชิญนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663592534+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเชิญนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663596736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663600409+07:00","message":"> Transcript [190] [false]: 'สวัสดีค่ะเชิญนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663605621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663608665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663611613+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663614706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663624725+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663628221+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663631126+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะเชิญนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.663634368+07:00","message":"Next Push (prob) : 'ค่ะเชิญนะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.66366603+07:00","message":"push: {false สวัสดี 0 0xc0035c4580}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.914506562+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.91456153+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-07-09T09:22:03.914567826+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:03.91458763+07:00","message":"[buffer interim] 67 false สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.914596228+07:00","message":"[bufferProcess] interim [640000000]:สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.914601916+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเชิญนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.914606144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.914609055+07:00","message":"> Transcript [191] [false]: 'สวัสดีค่ะเชิญนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.914611739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:03.914615274+07:00","message":"Set new StatePrefix: 'สวัสดีค่ะเชิญนั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:04.557038135+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:04.557086191+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-07-09T09:22:04.557092627+07:00","message":"receive interim result [false|false]: สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:04.557108192+07:00","message":"[buffer interim] 67 false สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557122515+07:00","message":"[bufferProcess] interim [240000000]:สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557125407+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557133197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557136335+07:00","message":"> Transcript [192] [false]: 'สวัสดีค่ะเชิญนั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557140727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557143015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557145054+07:00","message":"StatePrefix: 'สวัสดีค่ะเชิญนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:04.557147469+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.302077006+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.3629518+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.398491665+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.398545775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะเชิญนั่งค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.398552432+07:00","message":"receive interim result [true|false]: สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.398563623+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.398566255+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.39857533+07:00","message":"[buffer interim] 67 true สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398584131+07:00","message":"[bufferProcess] interim [260000000]:สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398589056+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะเชิญนั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398593131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398596147+07:00","message":"> Transcript [193] [false]: 'สวัสดีค่ะเชิญนั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398599639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398601727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398604021+07:00","message":"StatePrefix: 'สวัสดีค่ะเชิญนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398606302+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398608177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398610405+07:00","message":"> Transcript [194] [true]: 'สวัสดีค่ะเชิญนั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.39861322+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398615354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398617222+07:00","message":"StatePrefix: 'สวัสดีค่ะเชิญนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.398619023+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.39862187+07:00","message":"Push: 'ค่ะเชิญนั่งค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.39864872+07:00","message":"push: {true ค่ะเชิญนั่งค่ะ 0 0xc0035c4580}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:05.408288058+07:00","message":"write wav file: './tmp/7612/7612_67.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:05.482589068+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:05.482589256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.490922583+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.635119623+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.667877402+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.667913993+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.667917991+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.667926024+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667933926+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667943311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667948172+07:00","message":"> Transcript [195] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667953154+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667956088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667961718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667964639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:05.667973149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:05.667985368+07:00","message":"push: {true \n 0 0xc000107080}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:05.672976032+07:00","message":"write wav file: './tmp/7612/7612_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.176209516+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.17627143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.176278135+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.176296446+07:00","message":"[buffer interim] 69 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.17630452+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.176306605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.273774592+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.27382883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.273836441+07:00","message":"receive interim result [false|false]: เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.2738511+07:00","message":"[buffer interim] 69 false เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.273859306+07:00","message":"[bufferProcess] interim [480000000]:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.27386221+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.2738705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.273873643+07:00","message":"> Transcript [196] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.273877209+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.345157101+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.345223281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.345230086+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.34524839+07:00","message":"[buffer interim] 69 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345261321+07:00","message":"[bufferProcess] interim [600000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345263959+07:00","message":"[bufferProcess] send to processor:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345271354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345274226+07:00","message":"> Transcript [197] [false]: 'เป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345277585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345279811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345282319+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.345284595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.661266757+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.661312863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.661319019+07:00","message":"receive interim result [false|false]: เป็นยังไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.66133582+07:00","message":"[buffer interim] 69 false เป็นยังไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661344177+07:00","message":"[bufferProcess] interim [840000000]:เป็นยังไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661346566+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661352837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661355749+07:00","message":"> Transcript [198] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661359484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661362072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661364659+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.661367125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.980871461+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.980915103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงคะวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.980921719+07:00","message":"receive interim result [false|false]: เป็นยังไงคะวัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.980937235+07:00","message":"[buffer interim] 69 false เป็นยังไงคะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980945787+07:00","message":"[bufferProcess] interim [140000000]:เป็นยังไงคะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.98094939+07:00","message":"[bufferProcess] send to processor:เป็นยังไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980955136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980959117+07:00","message":"> Transcript [199] [false]: 'เป็นยังไงคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980963269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980965455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980967422+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.980969723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.983567435+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.983575531+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-07-09T09:22:06.983579242+07:00","message":"receive interim result [false|false]: เป็นยังไงคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.983586314+07:00","message":"[buffer interim] 69 false เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983589216+07:00","message":"[bufferProcess] interim [200000000]:เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983591403+07:00","message":"[bufferProcess] send to processor:เป็นยังไงคะวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983593716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983596011+07:00","message":"> Transcript [200] [false]: 'เป็นยังไงคะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983598478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983600676+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983602629+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983604483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.98360991+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983611997+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983614201+07:00","message":"Set new StatePrefix : 'เป็นยังไงคะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:06.983616462+07:00","message":"Next Push (prob) : 'ยังไงคะวัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:06.983659011+07:00","message":"push: {false เป็น 0 0xc00310e480}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.554887467+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.554931487+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-07-09T09:22:07.554937364+07:00","message":"receive interim result [false|false]: เป็นยังไงคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.55495192+07:00","message":"[buffer interim] 69 false เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554959871+07:00","message":"[bufferProcess] interim [800000000]:เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554962666+07:00","message":"[bufferProcess] send to processor:เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554966619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554969559+07:00","message":"> Transcript [201] [false]: 'เป็นยังไงคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554973231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554975437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554977535+07:00","message":"StatePrefix: 'เป็นยังไงคะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.554979765+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.861596752+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.950883154+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.950927716+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-07-09T09:22:07.950933971+07:00","message":"receive interim result [true|false]: เป็นยังไงคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.950945169+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.95094777+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.950957515+07:00","message":"[buffer interim] 69 true เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950965879+07:00","message":"[bufferProcess] interim [250000000]:เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950971352+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950974958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950978327+07:00","message":"> Transcript [202] [false]: 'เป็นยังไงคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950981795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950986831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950989591+07:00","message":"StatePrefix: 'เป็นยังไงคะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950991951+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950993709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950995826+07:00","message":"> Transcript [203] [true]: 'เป็นยังไงคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.950997995+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.951000029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.951001853+07:00","message":"StatePrefix: 'เป็นยังไงคะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.951003686+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:07.951009421+07:00","message":"Push: 'ยังไงคะวันนี้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.951018079+07:00","message":"push: {true ยังไงคะวันนี้ 0 0xc00310e480}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:07.958399846+07:00","message":"write wav file: './tmp/7612/7612_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:07.993252435+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.051109862+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.242959697+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.356373+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.356397776+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.356402328+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.35641304+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356422704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356435324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356439669+07:00","message":"> Transcript [204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356444235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356447587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356450695+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356454656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.356462188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.356481266+07:00","message":"push: {true \n 0 0xc00310e680}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:08.360865224+07:00","message":"write wav file: './tmp/7612/7612_70.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:08.483018195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:08.483023807+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.781430599+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.781487145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สบาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.781493118+07:00","message":"receive interim result [false|false]: สบาย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:08.781507684+07:00","message":"[buffer interim] 71 false สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.781517326+07:00","message":"[bufferProcess] interim [600000000]:สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:08.781520511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.093579694+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.093621746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สบายดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.093627639+07:00","message":"receive interim result [false|false]: สบายดี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.093640932+07:00","message":"[buffer interim] 71 false สบายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.093648704+07:00","message":"[bufferProcess] interim [840000000]:สบายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.093651259+07:00","message":"[bufferProcess] send to processor:สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.093658269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.093661222+07:00","message":"> Transcript [205] [false]: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.093663823+07:00","message":"Set StatePrefix (first interim): 'สบาย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.223887368+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.223935144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สบายดีหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.223941856+07:00","message":"receive interim result [false|false]: สบายดีหรือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.22395488+07:00","message":"[buffer interim] 71 false สบายดีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223962543+07:00","message":"[bufferProcess] interim [20000000]:สบายดีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223968225+07:00","message":"[bufferProcess] send to processor:สบายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223971926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223974633+07:00","message":"> Transcript [206] [false]: 'สบายดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223977654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.22397983+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223982036+07:00","message":"StatePrefix: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.223984357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.282218247+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.282257055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สบายดีไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.282262604+07:00","message":"receive interim result [false|false]: สบายดีไหม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.282275955+07:00","message":"[buffer interim] 71 false สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.28228378+07:00","message":"[bufferProcess] interim [80000000]:สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.282286643+07:00","message":"[bufferProcess] send to processor:สบายดีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.282293514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.282296115+07:00","message":"> Transcript [207] [false]: 'สบายดีหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.28229922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.282302119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.282304379+07:00","message":"StatePrefix: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.282306668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.722812555+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.81388546+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.813925548+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-07-09T09:22:09.813932464+07:00","message":"receive interim result [false|false]: สบายดีไหม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.813948008+07:00","message":"[buffer interim] 71 false สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813959049+07:00","message":"[bufferProcess] interim [680000000]:สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813961774+07:00","message":"[bufferProcess] send to processor:สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813967178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813969865+07:00","message":"> Transcript [208] [false]: 'สบายดีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813972968+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813975214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813977212+07:00","message":"StatePrefix: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.813979393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.820766793+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.820798469+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-07-09T09:22:09.820803781+07:00","message":"receive interim result [true|false]: สบายดีไหม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.820810198+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.820812557+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.820818443+07:00","message":"[buffer interim] 71 true สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820822034+07:00","message":"[bufferProcess] interim [710000000]:สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820825005+07:00","message":"[bufferProcess] send to processor (isfinal):สบายดีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820827599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820829989+07:00","message":"> Transcript [209] [false]: 'สบายดีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820832537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820834366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820837874+07:00","message":"StatePrefix: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820840075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820844765+07:00","message":"Push: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820846735+07:00","message":"TextPushed: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.82084881+07:00","message":"Set new StatePrefix : 'สบายดีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820851117+07:00","message":"Next Push (prob) : 'ดีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.82085307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820855046+07:00","message":"> Transcript [210] [true]: 'สบายดีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820857333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820859136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.8208609+07:00","message":"StatePrefix: 'สบายดีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.82086278+07:00","message":"TextPushed: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:09.820864908+07:00","message":"Push: 'ดีไหม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.820872502+07:00","message":"push: {false สบาย 0 0xc002014e00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:09.82087835+07:00","message":"push: {true ดีไหม 0 0xc002014e00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:09.828162281+07:00","message":"write wav file: './tmp/7612/7612_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.233045597+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.301267275+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.471723875+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.471752089+07:00","message":"found end of frame, send empty tag with msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.471755667+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.471762524+07:00","message":"[buffer interim] 72 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471769826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471774189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471777055+07:00","message":"> Transcript [211] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471779437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471781559+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471783476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471785424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:10.471788361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:10.471797729+07:00","message":"push: {true \n 0 0xc000394d00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:10.476501512+07:00","message":"write wav file: './tmp/7612/7612_72.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:11.483699018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:11.483746912+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:11.513357328+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.092079841+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.181800114+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.181835606+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.181839324+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.181849453+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181859131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181863835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181867+07:00","message":"> Transcript [212] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181869959+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181872004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181873899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181875952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:12.181879167+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.181890164+07:00","message":"push: {true \n 0 0xc00310e280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:12.187968673+07:00","message":"write wav file: './tmp/7612/7612_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:12.353994369+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.022993565+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.023047918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.023054407+07:00","message":"receive interim result [false|false]: ราย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.02307393+07:00","message":"[buffer interim] 74 false ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.023084127+07:00","message":"[bufferProcess] interim [720000000]:ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.023087215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.20836826+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.208423568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.208429519+07:00","message":"receive interim result [false|false]: รายชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.208444835+07:00","message":"[buffer interim] 74 false รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.208453181+07:00","message":"[bufferProcess] interim [900000000]:รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.208456424+07:00","message":"[bufferProcess] send to processor:ราย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.208464293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.208467318+07:00","message":"> Transcript [213] [false]: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.208469789+07:00","message":"Set StatePrefix (first interim): 'ราย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.411822832+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.41186137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE C\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.411867358+07:00","message":"receive interim result [false|false]: LINE C"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.411882641+07:00","message":"[buffer interim] 74 false LINE C"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.41189145+07:00","message":"[bufferProcess] interim [80000000]:LINE C"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.411894022+07:00","message":"[bufferProcess] send to processor:รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.411902285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.411909093+07:00","message":"> Transcript [214] [false]: 'รายชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.41191249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.411915649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.411918102+07:00","message":"StatePrefix: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.411920212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.962865649+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.962907367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE C\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.962913409+07:00","message":"receive interim result [false|false]: LINE C"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:13.962925963+07:00","message":"[buffer interim] 74 false LINE C"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.962933202+07:00","message":"[bufferProcess] interim [680000000]:LINE C"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.962936125+07:00","message":"[bufferProcess] send to processor:LINE C"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.962941788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.962944745+07:00","message":"> Transcript [215] [false]: 'LINE C'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.962947216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:13.96294957+07:00","message":"Set new StatePrefix: 'LINE C'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:14.484441254+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:14.484470692+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.678323138+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.678373248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.678380581+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.678391451+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-07-09T09:22:14.678394248+07:00","message":"receive interim result [false|false]:  มีใคร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.678404163+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.678407462+07:00","message":"[buffer interim] 74 false  มีใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678414735+07:00","message":"[bufferProcess] interim [400000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.67841739+07:00","message":"[bufferProcess] send to processor:LINE C"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678420501+07:00","message":"[bufferProcess] interim [400000000]: มีใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678423303+07:00","message":"[bufferProcess] update buffer: LINE c มีใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678426355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678429115+07:00","message":"> Transcript [216] [false]: 'LINE C'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678432257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678434191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678436243+07:00","message":"StatePrefix: 'LINE C'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.678438512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.924716195+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.924760547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.924766585+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.9247796+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-07-09T09:22:14.924784324+07:00","message":"receive interim result [false|false]:  มีใครไม่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.924794218+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:14.924798486+07:00","message":"[buffer interim] 74 false  มีใครไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924815362+07:00","message":"[bufferProcess] interim [580000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924837759+07:00","message":"[bufferProcess] send to processor:LINE c มีใคร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924853788+07:00","message":"[bufferProcess] interim [580000000]: มีใครไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924857679+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924861282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924864787+07:00","message":"> Transcript [217] [false]: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.924867569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:14.92487006+07:00","message":"Set new StatePrefix: 'LINE c มีใคร'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.110841508+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.110883371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.110890125+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.110902242+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-07-09T09:22:15.110907196+07:00","message":"receive interim result [false|false]:  มีใครไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.110915279+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.110919068+07:00","message":"[buffer interim] 74 false  มีใครไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110925518+07:00","message":"[bufferProcess] interim [760000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110928339+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110931426+07:00","message":"[bufferProcess] interim [760000000]: มีใครไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110934108+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110936682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110939343+07:00","message":"> Transcript [218] [false]: 'LINE c มีใครไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110942382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110944742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110946626+07:00","message":"StatePrefix: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.110948706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.114156686+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.114180532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.114185598+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.114197842+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-07-09T09:22:15.114200953+07:00","message":"receive interim result [false|false]:  มีใครไม่สบาย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.114207059+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.114210541+07:00","message":"[buffer interim] 74 false  มีใครไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.11421618+07:00","message":"[bufferProcess] interim [820000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114218541+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114225486+07:00","message":"[bufferProcess] interim [820000000]: มีใครไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114227847+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114230779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114234155+07:00","message":"> Transcript [219] [false]: 'LINE c มีใครไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114237414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114240247+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114243608+07:00","message":"StatePrefix: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.114246363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.561664691+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.561707131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.561712734+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.561722258+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-07-09T09:22:15.561725841+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.561733035+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.56173639+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561742046+07:00","message":"[bufferProcess] interim [240000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561744554+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561753235+07:00","message":"[bufferProcess] interim [240000000]: มีใครไม่สบายปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561756549+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561764212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561766863+07:00","message":"> Transcript [220] [false]: 'LINE c มีใครไม่สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561769806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561771957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.56177411+07:00","message":"StatePrefix: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.561776491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.822558548+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.82259807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.822604061+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.822619792+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-07-09T09:22:15.822623276+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวดหัว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.82263096+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.822634269+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวดหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.82264101+07:00","message":"[bufferProcess] interim [480000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822643981+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822647261+07:00","message":"[bufferProcess] interim [480000000]: มีใครไม่สบายปวดหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.8226501+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวดหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822653168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822655836+07:00","message":"> Transcript [221] [false]: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822658646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822660641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822662567+07:00","message":"StatePrefix: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822664746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822667614+07:00","message":"Push: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822669687+07:00","message":"TextPushed: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822673586+07:00","message":"Set new StatePrefix : 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:15.822676218+07:00","message":"Next Push (prob) : 'ไม่สบายปวด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:15.822684703+07:00","message":"push: {false LINE c มีใคร 0 0xc001fa8000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.073270809+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.073321128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.073330506+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.073346723+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-07-09T09:22:16.073354915+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวดหัวตัว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.073365972+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.073371132+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวดหัวตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073379027+07:00","message":"[bufferProcess] interim [780000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073383081+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวดหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073388152+07:00","message":"[bufferProcess] interim [780000000]: มีใครไม่สบายปวดหัวตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073393064+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวดหัวตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073396799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073400924+07:00","message":"> Transcript [222] [false]: 'LINE c มีใครไม่สบายปวดหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073405808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073409037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073412318+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.073415665+07:00","message":"TextPushed: 'LINE c มีใคร'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.203677659+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.203720989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.203728318+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.203748475+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-07-09T09:22:16.20375301+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวดหัวตัวร้อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.203761969+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.203765862+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวดหัวตัวร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203772013+07:00","message":"[bufferProcess] interim [900000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203774486+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวดหัวตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203777946+07:00","message":"[bufferProcess] interim [900000000]: มีใครไม่สบายปวดหัวตัวร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203780993+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวดหัวตัวร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203784718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.20378757+07:00","message":"> Transcript [223] [false]: 'LINE c มีใครไม่สบายปวดหัวตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203790797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203792916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203794969+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.203799182+07:00","message":"TextPushed: 'LINE c มีใคร'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.528061678+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.528102576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.52810902+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.528123493+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-07-09T09:22:16.528127513+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวดหัวตัวร้อนมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.528145838+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.528164055+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวดหัวตัวร้อนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.52819173+07:00","message":"[bufferProcess] interim [200000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.52821488+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวดหัวตัวร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.52822642+07:00","message":"[bufferProcess] interim [200000000]: มีใครไม่สบายปวดหัวตัวร้อนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.528229598+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวดหัวตัวร้อนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.528233642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.528238178+07:00","message":"> Transcript [224] [false]: 'LINE c มีใครไม่สบายปวดหัวตัวร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.528242183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.528244887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.528247538+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.52824989+07:00","message":"TextPushed: 'LINE c มีใคร'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.715278643+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.715320099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.71532601+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.715347007+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-07-09T09:22:16.715350453+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวดหัวตัวร้อนมีไหม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.71535889+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.715362395+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวดหัวตัวร้อนมีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715368345+07:00","message":"[bufferProcess] interim [380000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715370896+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวดหัวตัวร้อนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.71537395+07:00","message":"[bufferProcess] interim [380000000]: มีใครไม่สบายปวดหัวตัวร้อนมีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715376965+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715379972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715382929+07:00","message":"> Transcript [225] [false]: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715386249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715388317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715391823+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715394103+07:00","message":"TextPushed: 'LINE c มีใคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715396824+07:00","message":"Push: 'ไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715398718+07:00","message":"TextPushed: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715400905+07:00","message":"Set new StatePrefix : 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.715403114+07:00","message":"Next Push (prob) : 'หัวตัวร้อนมี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.715410531+07:00","message":"push: {false ไม่สบายปวด 0 0xc001fa8000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.912456134+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.912494873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.912500447+07:00","message":"receive interim result [false|false]: LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.912518736+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-07-09T09:22:16.912522635+07:00","message":"receive interim result [false|false]:  มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.912531922+07:00","message":"[buffer interim] 74 false LINE c"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:16.912536269+07:00","message":"[buffer interim] 74 false  มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912543557+07:00","message":"[bufferProcess] interim [560000000]:LINE c"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912546463+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912550115+07:00","message":"[bufferProcess] interim [560000000]: มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912553075+07:00","message":"[bufferProcess] update buffer: LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912556035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912558887+07:00","message":"> Transcript [226] [false]: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912562016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912564075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912566155+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:16.912568781+07:00","message":"TextPushed: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.270641946+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.353670179+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.353724865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.353731271+07:00","message":"receive interim result [false|false]: LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.353749125+07:00","message":"[buffer interim] 74 false LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353757709+07:00","message":"[bufferProcess] interim [160000000]:LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353760535+07:00","message":"[bufferProcess] send to processor:LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353764788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353768034+07:00","message":"> Transcript [227] [false]: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.35377242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353774978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353776969+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.353779638+07:00","message":"TextPushed: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.469547123+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.469591732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ\",\"confidence\":0.79149216}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.469599292+07:00","message":"receive interim result [true|false]: lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.46960872+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.46961116+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.469617642+07:00","message":"[buffer interim] 74 true lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469628239+07:00","message":"[bufferProcess] interim [160000000]:lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469633633+07:00","message":"[bufferProcess] send to processor (isfinal):LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.46963714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469640128+07:00","message":"> Transcript [228] [false]: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469643643+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469645632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469647706+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469650593+07:00","message":"TextPushed: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.46965274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469654866+07:00","message":"> Transcript [229] [true]: 'lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469657278+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469659396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469661181+07:00","message":"StatePrefix: 'LINE c มีใครไม่สบายปวดหัวตัวร้อนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469665388+07:00","message":"TextPushed: 'LINE c มีใครไม่สบายปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469667489+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469821705+07:00","message":"Push: 'ตัวร้อนมีไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.46982622+07:00","message":"TextPushed: 'LINE c มีใครไม่สบายปวดตัวร้อนมีไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469828927+07:00","message":"Set new StatePrefix : 'lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469831338+07:00","message":"Next Push (prob) : 'lycee มีใครไม่สบายปวดหัวตัวร้อนมีไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.46983963+07:00","message":"push: {true ตัวร้อนมีไหมคะ 0 0xc001fa8000}"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:17.469849485+07:00","message":"write aligntment file to 'tmp/7612/align_message_id_74.html'"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:17.479684525+07:00","message":"write wav file: './tmp/7612/7612_74.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:17.484772584+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:17.484790462+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.863096829+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.924947902+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:17.993189191+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.052894178+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.138102943+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.138138118+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.138141912+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.138150574+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138159111+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138164192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138167464+07:00","message":"> Transcript [230] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.13817054+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138172731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138174596+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138176449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.138179656+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.138216719+07:00","message":"push: {true \n 0 0xc002014f80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:18.143206497+07:00","message":"write wav file: './tmp/7612/7612_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.226381191+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.226407166+07:00","message":"found end of frame, send empty tag with msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.226411244+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.226420829+07:00","message":"[buffer interim] 76 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226428415+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226437802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.2264406+07:00","message":"> Transcript [231] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226443628+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226445766+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226447631+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226449671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:18.226453114+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:18.226463311+07:00","message":"push: {true \n 0 0xc00310e880}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:18.23099464+07:00","message":"write wav file: './tmp/7612/7612_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.233300995+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.352318949+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:20.485670535+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:20.485697031+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.613094503+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.631140168+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.631164591+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.631168688+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.631176375+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.631185319+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.631190654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.631194843+07:00","message":"> Transcript [232] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.63119848+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.631201516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.631204369+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.631207653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:20.6312173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.631230102+07:00","message":"push: {true \n 0 0xc001fa8200}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:20.63549815+07:00","message":"write wav file: './tmp/7612/7612_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.87089717+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:20.933129462+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.01626101+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.016281411+07:00","message":"found end of frame, send empty tag with msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.016285062+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.016292315+07:00","message":"[buffer interim] 78 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016299631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016304354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016307322+07:00","message":"> Transcript [233] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016309919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016312483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016314698+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016316838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.016326229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.016335513+07:00","message":"push: {true \n 0 0xc00310ea00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:21.021728102+07:00","message":"write wav file: './tmp/7612/7612_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.657236935+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.657304179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.657310085+07:00","message":"receive interim result [false|false]: ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.657328312+07:00","message":"[buffer interim] 79 false ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.657336426+07:00","message":"[bufferProcess] interim [780000000]:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.657338814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.912735212+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.912778118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.912783072+07:00","message":"receive interim result [false|false]: ช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:21.912797169+07:00","message":"[buffer interim] 79 false ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.912806298+07:00","message":"[bufferProcess] interim [20000000]:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.912808674+07:00","message":"[bufferProcess] send to processor:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.912812402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.912816507+07:00","message":"> Transcript [234] [false]: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:21.912819976+07:00","message":"Set StatePrefix (first interim): 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:22.505294735+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:22.505344579+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-07-09T09:22:22.505350979+07:00","message":"receive interim result [false|false]: ช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:22.505366377+07:00","message":"[buffer interim] 79 false ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505374546+07:00","message":"[bufferProcess] interim [620000000]:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505376986+07:00","message":"[bufferProcess] send to processor:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505383574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505386466+07:00","message":"> Transcript [235] [false]: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505389945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505392172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505394206+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.505396578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:22.672041077+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:22.672087191+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-07-09T09:22:22.672093581+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:22.672108852+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672116167+07:00","message":"[bufferProcess] interim [740000000]:ช่วงนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672119385+07:00","message":"[bufferProcess] send to processor:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672128319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672132283+07:00","message":"> Transcript [236] [false]: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672137251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.67214048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672143686+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:22.672147298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.060744457+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.060791706+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-07-09T09:22:23.060798254+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.060816454+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.060833243+07:00","message":"[bufferProcess] interim [160000000]:ช่วงนี้อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.060835868+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.06084097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.06084436+07:00","message":"> Transcript [237] [false]: 'ช่วงนี้อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.060847651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.060849712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.060852075+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.060854513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.382275068+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.382319337+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-07-09T09:22:23.382325554+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.382338888+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382347218+07:00","message":"[bufferProcess] interim [460000000]:ช่วงนี้อากาศเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382350027+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382355705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382358523+07:00","message":"> Transcript [238] [false]: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382362572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382364871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.3823669+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382369277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382374176+07:00","message":"Push: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382376371+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.382378477+07:00","message":"Set new StatePrefix : 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.38238077+07:00","message":"Next Push (prob) : 'นี้อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.382388817+07:00","message":"push: {false ช่วง 0 0xc001fa8980}"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:23.486072314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:23.486086696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.703983544+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.704029458+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-07-09T09:22:23.704035691+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:23.704050349+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.704058452+07:00","message":"[bufferProcess] interim [820000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.704061336+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.70407139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.704080597+07:00","message":"> Transcript [239] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.70408429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.70408665+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.704088963+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:23.704091359+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.083640786+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.083684227+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-07-09T09:22:24.08369006+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.083708042+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083716136+07:00","message":"[bufferProcess] interim [180000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083719131+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลงบ่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083723215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.08372734+07:00","message":"> Transcript [240] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083731267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083733638+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083736047+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.083738558+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.272300884+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.27234973+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-07-09T09:22:24.272357135+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.272375197+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272383342+07:00","message":"[bufferProcess] interim [360000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272386303+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272391083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272394289+07:00","message":"> Transcript [241] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272398372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272400436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272403057+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.272405804+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.850502999+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.850543962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.850550467+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.850564694+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850572177+07:00","message":"[bufferProcess] interim [960000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850574991+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850581959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850585171+07:00","message":"> Transcript [242] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850588687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850591005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850593411+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850596212+07:00","message":"TextPushed: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850602033+07:00","message":"Push: 'นี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850604115+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850606359+07:00","message":"Set new StatePrefix : 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:24.850608594+07:00","message":"Next Push (prob) : 'แปลงบ่อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:24.850616559+07:00","message":"push: {false นี้อากาศเปลี่ยน 0 0xc001fa8980}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:25.304936535+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:25.304978451+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-07-09T09:22:25.304986774+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:25.305001393+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305009077+07:00","message":"[bufferProcess] interim [380000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305012207+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305020037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305022759+07:00","message":"> Transcript [243] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305026286+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305029381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305031578+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.305034175+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:25.686220318+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:25.686261775+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-07-09T09:22:25.686268055+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:25.686283328+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686291716+07:00","message":"[bufferProcess] interim [800000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686294601+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686298635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686301737+07:00","message":"> Transcript [244] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686304919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686307035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686309307+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:25.686312004+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.203985617+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.204026822+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-07-09T09:22:26.204033413+07:00","message":"receive interim result [false|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.204049013+07:00","message":"[buffer interim] 79 false ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.204056185+07:00","message":"[bufferProcess] interim [280000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.204058801+07:00","message":"[bufferProcess] send to processor:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.204063553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.204071206+07:00","message":"> Transcript [245] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.20407479+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.20407714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.20407963+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.204082242+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303363654+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303407853+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303411313+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303413421+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303415303+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303417137+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303418917+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303420832+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.303422765+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:26.48682781+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:26.486829177+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.515753397+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.615999717+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616041961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616049118+07:00","message":"receive interim result [true|false]: ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616066747+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616069573+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616076392+07:00","message":"[buffer interim] 79 true ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616083823+07:00","message":"[bufferProcess] interim [790000000]:ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616087442+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616090929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616093571+07:00","message":"> Transcript [246] [false]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616097485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.61610002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616102128+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616104787+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.61610748+07:00","message":"Push: 'แปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616109506+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616111803+07:00","message":"Set new StatePrefix : 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616114583+07:00","message":"Next Push (prob) : 'จะมีทั้งฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616116525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616118633+07:00","message":"> Transcript [247] [true]: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616120989+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616122855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616125319+07:00","message":"StatePrefix: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะจะมีทั้งฝน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616127442+07:00","message":"TextPushed: 'ช่วงนี้อากาศเปลี่ยนแปลงบ่อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:26.616139072+07:00","message":"Push: 'จะมีทั้งฝน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616151757+07:00","message":"push: {false แปลงบ่อยนะคะ 0 0xc001fa8980}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.616178849+07:00","message":"push: {true จะมีทั้งฝน 0 0xc001fa8980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:26.628030895+07:00","message":"write wav file: './tmp/7612/7612_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:26.893320417+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.313097617+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.313149888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.313181762+07:00","message":"receive interim result [false|false]: เสร็จ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.313203241+07:00","message":"[buffer interim] 80 false เสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.313211486+07:00","message":"[bufferProcess] interim [420000000]:เสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.313213967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.4157902+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.415836234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.415844433+07:00","message":"receive interim result [false|false]: เสร็จแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.415859866+07:00","message":"[buffer interim] 80 false เสร็จแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.415867319+07:00","message":"[bufferProcess] interim [540000000]:เสร็จแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.415869904+07:00","message":"[bufferProcess] send to processor:เสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.415873465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.4158765+07:00","message":"> Transcript [248] [false]: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.415879022+07:00","message":"Set StatePrefix (first interim): 'เสร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.611605204+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.611647899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.611653503+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.61166736+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611674655+07:00","message":"[bufferProcess] interim [780000000]:เสร็จแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611677101+07:00","message":"[bufferProcess] send to processor:เสร็จแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611684227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611687133+07:00","message":"> Transcript [249] [false]: 'เสร็จแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.6117014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611704723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611707676+07:00","message":"StatePrefix: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.611710702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.86594878+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.865991012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จแล้วก็เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.865996685+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:27.866010165+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866017248+07:00","message":"[bufferProcess] interim [960000000]:เสร็จแล้วก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866019666+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.86602303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866026533+07:00","message":"> Transcript [250] [false]: 'เสร็จแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866030448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866032672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866035191+07:00","message":"StatePrefix: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:27.866037456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.052952584+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.05299576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จแล้วก็อากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.053002328+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.053013547+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053021206+07:00","message":"[bufferProcess] interim [140000000]:เสร็จแล้วก็อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053024241+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053029885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053032755+07:00","message":"> Transcript [251] [false]: 'เสร็จแล้วก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053036035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053038618+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053040808+07:00","message":"StatePrefix: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.053043192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.309113599+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.309171236+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-07-09T09:22:28.309177977+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.309193818+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309201408+07:00","message":"[bufferProcess] interim [500000000]:เสร็จแล้วก็อากาศตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309204371+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309208687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309211825+07:00","message":"> Transcript [252] [false]: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309216106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309218322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309220598+07:00","message":"StatePrefix: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309222878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309226073+07:00","message":"Push: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309228444+07:00","message":"TextPushed: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.30923069+07:00","message":"Set new StatePrefix : 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.309233204+07:00","message":"Next Push (prob) : 'แล้วก็อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.309243182+07:00","message":"push: {false เสร็จ 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.508569538+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.50862418+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-07-09T09:22:28.508631099+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอนกลาง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.508645826+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508658203+07:00","message":"[bufferProcess] interim [680000000]:เสร็จแล้วก็อากาศตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508661386+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508668505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508671383+07:00","message":"> Transcript [253] [false]: 'เสร็จแล้วก็อากาศตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508675326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508677797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508681735+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.508684406+07:00","message":"TextPushed: 'เสร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.757343243+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.757394428+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-07-09T09:22:28.757400772+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอนกลางวัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.75741423+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757424475+07:00","message":"[bufferProcess] interim [860000000]:เสร็จแล้วก็อากาศตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757427173+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศตอนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757431629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757437238+07:00","message":"> Transcript [254] [false]: 'เสร็จแล้วก็อากาศตอนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757441151+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757443313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757446069+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.757448576+07:00","message":"TextPushed: 'เสร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.948323069+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.948368278+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-07-09T09:22:28.948375218+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอนกลางวันก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:28.948391142+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอนกลางวันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.94839979+07:00","message":"[bufferProcess] interim [100000000]:เสร็จแล้วก็อากาศตอนกลางวันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948402983+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศตอนกลางวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948411744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948414829+07:00","message":"> Transcript [255] [false]: 'เสร็จแล้วก็อากาศตอนกลางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948418453+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948421039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948423827+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:28.948426492+07:00","message":"TextPushed: 'เสร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.148180509+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.148221419+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-07-09T09:22:29.148228088+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอนกลางวันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.148243582+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอนกลางวันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.14825165+07:00","message":"[bufferProcess] interim [280000000]:เสร็จแล้วก็อากาศตอนกลางวันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148254951+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศตอนกลางวันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148263633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148266423+07:00","message":"> Transcript [256] [false]: 'เสร็จแล้วก็อากาศตอนกลางวันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148270756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148273644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.14827601+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148278468+07:00","message":"TextPushed: 'เสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148286909+07:00","message":"Push: 'แล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.14828903+07:00","message":"TextPushed: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148292938+07:00","message":"Set new StatePrefix : 'เสร็จแล้วก็อากาศตอนกลางวันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.148295882+07:00","message":"Next Push (prob) : 'ตอนกลางวันก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.148304551+07:00","message":"push: {false แล้วก็อากาศ 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.33928349+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.33932643+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-07-09T09:22:29.339333646+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอนกลางวันก็จะรอ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.339346183+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอนกลางวันก็จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339354229+07:00","message":"[bufferProcess] interim [460000000]:เสร็จแล้วก็อากาศตอนกลางวันก็จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339357265+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศตอนกลางวันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339363102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339366082+07:00","message":"> Transcript [257] [false]: 'เสร็จแล้วก็อากาศตอนกลางวันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339370289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339372674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.339375205+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศตอนกลางวันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.33937812+07:00","message":"TextPushed: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:29.487520338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:29.487526715+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.717929372+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.717972917+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-07-09T09:22:29.717982841+07:00","message":"receive interim result [false|false]: เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.717998007+07:00","message":"[buffer interim] 80 false เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718006879+07:00","message":"[bufferProcess] interim [880000000]:เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718009697+07:00","message":"[bufferProcess] send to processor:เสร็จแล้วก็อากาศตอนกลางวันก็จะรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718014557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718017403+07:00","message":"> Transcript [258] [false]: 'เสร็จแล้วก็อากาศตอนกลางวันก็จะรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718021301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718023479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718025668+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศตอนกลางวันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.718028898+07:00","message":"TextPushed: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.899895303+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.995773401+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.99582513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.995832981+07:00","message":"receive interim result [true|false]: เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.995848196+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.99585139+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.995862857+07:00","message":"[buffer interim] 80 true เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995875874+07:00","message":"[bufferProcess] interim [240000000]:เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995885475+07:00","message":"[bufferProcess] send to processor (isfinal):เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995891088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995894534+07:00","message":"> Transcript [259] [false]: 'เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995899634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995901906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995904187+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศตอนกลางวันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995907182+07:00","message":"TextPushed: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995909234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995911506+07:00","message":"> Transcript [260] [true]: 'เสร็จแล้วก็อากาศตอนกลางวันก็จะร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995914054+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995915832+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995917684+07:00","message":"StatePrefix: 'เสร็จแล้วก็อากาศตอนกลางวันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.99591963+07:00","message":"TextPushed: 'เสร็จแล้วก็อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:29.995925771+07:00","message":"Push: 'ตอนกลางวันก็จะร้อน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:29.995934486+07:00","message":"push: {true ตอนกลางวันก็จะร้อน 0 0xc00310e000}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:30.004276933+07:00","message":"write wav file: './tmp/7612/7612_80.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.035097327+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.279854007+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.352169806+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.457221101+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.457267653+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.45727175+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.457281028+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457296124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.45730119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457304192+07:00","message":"> Transcript [261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457307374+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457309589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457311564+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457321877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.457329136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.457339077+07:00","message":"push: {true \n 0 0xc001fa8a80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:30.462409263+07:00","message":"write wav file: './tmp/7612/7612_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.601032365+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.733155341+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.825747337+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.825771228+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.825774663+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.825782772+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825790864+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825795557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825799011+07:00","message":"> Transcript [262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825801938+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.82580395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825806018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825808058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:30.825810798+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:30.825821654+07:00","message":"push: {true \n 0 0xc00310e580}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:30.830522407+07:00","message":"write wav file: './tmp/7612/7612_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.402261164+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.402311783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.40231747+07:00","message":"receive interim result [false|false]: ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.402332867+07:00","message":"[buffer interim] 83 false ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.402339931+07:00","message":"[bufferProcess] interim [480000000]:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.402342299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.452428944+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.452476546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.4524835+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.452500451+07:00","message":"[buffer interim] 83 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.452514001+07:00","message":"[bufferProcess] interim [540000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.452518106+07:00","message":"[bufferProcess] send to processor:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.452526188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.452530958+07:00","message":"> Transcript [263] [false]: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.452534517+07:00","message":"Set StatePrefix (first interim): 'ให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.773407912+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.773455613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.773462433+07:00","message":"receive interim result [false|false]: ให้นักเรียนดู"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.773479734+07:00","message":"[buffer interim] 83 false ให้นักเรียนดู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773488698+07:00","message":"[bufferProcess] interim [840000000]:ให้นักเรียนดู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773492878+07:00","message":"[bufferProcess] send to processor:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773498481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.77350417+07:00","message":"> Transcript [264] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773510514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773514171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773517478+07:00","message":"StatePrefix: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.773519925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.9099026+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.909946912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนดูแล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.90995339+07:00","message":"receive interim result [false|false]: ให้นักเรียนดูแล"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:31.90996951+07:00","message":"[buffer interim] 83 false ให้นักเรียนดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.909980089+07:00","message":"[bufferProcess] interim [20000000]:ให้นักเรียนดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.909983231+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนดู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.909989917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.90999293+07:00","message":"> Transcript [265] [false]: 'ให้นักเรียนดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.909996738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.909998886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.910001198+07:00","message":"StatePrefix: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:31.910003343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:32.475543104+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:32.475585069+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-07-09T09:22:32.475591384+07:00","message":"receive interim result [false|false]: ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:32.475605286+07:00","message":"[buffer interim] 83 false ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475612466+07:00","message":"[bufferProcess] interim [620000000]:ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475615678+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนดูแล"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.47562145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475624674+07:00","message":"> Transcript [266] [false]: 'ให้นักเรียนดูแล'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475629155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475633155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475635558+07:00","message":"StatePrefix: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:32.475637964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:32.48772978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:32.487759353+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.057615415+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.057656543+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-07-09T09:22:33.05766334+07:00","message":"receive interim result [false|false]: ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.05767799+07:00","message":"[buffer interim] 83 false ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057688614+07:00","message":"[bufferProcess] interim [220000000]:ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057691566+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057695555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057698666+07:00","message":"> Transcript [267] [false]: 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057702186+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057704748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057706945+07:00","message":"StatePrefix: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057709096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057715533+07:00","message":"Push: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057717469+07:00","message":"TextPushed: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057719509+07:00","message":"Set new StatePrefix : 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.057722165+07:00","message":"Next Push (prob) : 'เรียนดูแลสุขภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.057729845+07:00","message":"push: {false ให้นัก 0 0xc001fa8d00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.184540162+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.184585759+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-07-09T09:22:33.184592802+07:00","message":"receive interim result [false|false]: ให้นักเรียนดูแลสุขภาพนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.184610006+07:00","message":"[buffer interim] 83 false ให้นักเรียนดูแลสุขภาพนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184623065+07:00","message":"[bufferProcess] interim [280000000]:ให้นักเรียนดูแลสุขภาพนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184625807+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนดูแลสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184629803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184633369+07:00","message":"> Transcript [268] [false]: 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.1846373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184639803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184641968+07:00","message":"StatePrefix: 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.184644203+07:00","message":"TextPushed: 'ให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.314180205+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.314221099+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-07-09T09:22:33.314227946+07:00","message":"receive interim result [false|false]: ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.314242187+07:00","message":"[buffer interim] 83 false ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314250278+07:00","message":"[bufferProcess] interim [340000000]:ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314252978+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนดูแลสุขภาพนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314258735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314261725+07:00","message":"> Transcript [269] [false]: 'ให้นักเรียนดูแลสุขภาพนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314265705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314268197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314270578+07:00","message":"StatePrefix: 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.314272905+07:00","message":"TextPushed: 'ให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.550346308+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.647532698+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.647578646+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-07-09T09:22:33.647586134+07:00","message":"receive interim result [true|false]: ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.647593998+07:00","message":"end recv isFinal message id 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.647596701+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.647603946+07:00","message":"[buffer interim] 83 true ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647612489+07:00","message":"[bufferProcess] interim [850000000]:ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647618233+07:00","message":"[bufferProcess] send to processor (isfinal):ให้นักเรียนดูแลสุขภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.6476221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647629226+07:00","message":"> Transcript [270] [false]: 'ให้นักเรียนดูแลสุขภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647632642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647634946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647639849+07:00","message":"StatePrefix: 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647642424+07:00","message":"TextPushed: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647644282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647646356+07:00","message":"> Transcript [271] [true]: 'ให้นักเรียนดูแลสุขภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647648711+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647650481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647652274+07:00","message":"StatePrefix: 'ให้นักเรียนดูแลสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647654326+07:00","message":"TextPushed: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:33.647660486+07:00","message":"Push: 'เรียนดูแลสุขภาพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.647669781+07:00","message":"push: {true เรียนดูแลสุขภาพนะคะ 0 0xc001fa8d00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:33.656398897+07:00","message":"write wav file: './tmp/7612/7612_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:33.802172271+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.537507731+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.537550681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.537556886+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.537569919+07:00","message":"[buffer interim] 84 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.537577657+07:00","message":"[bufferProcess] interim [780000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.5375797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.665350813+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.665390292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.665396633+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:34.665408635+07:00","message":"[buffer interim] 84 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.665415429+07:00","message":"[bufferProcess] interim [900000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.665418481+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.665422746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.665425733+07:00","message":"> Transcript [272] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:34.665428216+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.228115469+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.228160282+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-07-09T09:22:35.22816654+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.228181677+07:00","message":"[buffer interim] 84 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228189554+07:00","message":"[bufferProcess] interim [500000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228192142+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228200278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228203375+07:00","message":"> Transcript [273] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.22820713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228211862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228214058+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.228216205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:35.488033371+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:35.488040291+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.684127771+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.684170892+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-07-09T09:22:35.684182489+07:00","message":"receive interim result [false|false]: ตอนนี้รถ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.684197536+07:00","message":"[buffer interim] 84 false ตอนนี้รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684204884+07:00","message":"[bufferProcess] interim [920000000]:ตอนนี้รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684207434+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684214859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684217598+07:00","message":"> Transcript [274] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684221058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684223455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684225928+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.684228147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.866417048+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.866454216+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-07-09T09:22:35.866460495+07:00","message":"receive interim result [false|false]: ตอนนี้โรค"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.866472382+07:00","message":"[buffer interim] 84 false ตอนนี้โรค"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866481535+07:00","message":"[bufferProcess] interim [40000000]:ตอนนี้โรค"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.86648383+07:00","message":"[bufferProcess] send to processor:ตอนนี้รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866487831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866490627+07:00","message":"> Transcript [275] [false]: 'ตอนนี้รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866493758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866496028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866498113+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.866500327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.94149663+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.941534736+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-07-09T09:22:35.941540781+07:00","message":"receive interim result [false|false]: ตอนนี้โรคคอ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.941556258+07:00","message":"[buffer interim] 84 false ตอนนี้โรคคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941563486+07:00","message":"[bufferProcess] interim [220000000]:ตอนนี้โรคคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941566009+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรค"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941569949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941573057+07:00","message":"> Transcript [276] [false]: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941576457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941578703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941581176+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941583667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941587015+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941593702+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941596014+07:00","message":"Set new StatePrefix : 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:35.941601272+07:00","message":"Next Push (prob) : 'นี้โรค'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:35.941608882+07:00","message":"push: {false ตอน 0 0xc000107680}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.072163193+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.072213697+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-07-09T09:22:36.072220722+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโค"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.072236693+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโค"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072247979+07:00","message":"[bufferProcess] interim [280000000]:ตอนนี้โรคโค"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072250739+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072255465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072258794+07:00","message":"> Transcript [277] [false]: 'ตอนนี้โรคคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072262769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072265394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072267583+07:00","message":"StatePrefix: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.072270275+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.12642026+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.126463773+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-07-09T09:22:36.126470519+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิช"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.126485639+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิช"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126492171+07:00","message":"[bufferProcess] interim [340000000]:ตอนนี้โรคโควิช"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126495166+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโค"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126502502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126505627+07:00","message":"> Transcript [278] [false]: 'ตอนนี้โรคโค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126509714+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126512174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126515406+07:00","message":"StatePrefix: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.126519047+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.128175913+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.128210777+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-07-09T09:22:36.12821673+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.128232061+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.12824111+07:00","message":"[bufferProcess] interim [400000000]:ตอนนี้โรคโควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.128243613+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิช"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.128251486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.128254322+07:00","message":"> Transcript [279] [false]: 'ตอนนี้โรคโควิช'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.128257526+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.128259789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.12826232+07:00","message":"StatePrefix: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.128265014+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.258548319+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.258590226+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-07-09T09:22:36.25859707+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิช"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.25861082+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.258614483+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-07-09T09:22:36.258617338+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.258630372+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิช"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.258640972+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258648796+07:00","message":"[bufferProcess] interim [460000000]:ตอนนี้โรคโควิช"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258651853+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258655189+07:00","message":"[bufferProcess] interim [520000000]:ตอนนี้โรคโควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258657324+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิช"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258661149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258665772+07:00","message":"> Transcript [280] [false]: 'ตอนนี้โรคโควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258669802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258672039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258674486+07:00","message":"StatePrefix: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258677584+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258680697+07:00","message":"Push: 'นี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258682879+07:00","message":"TextPushed: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.2586849+07:00","message":"Set new StatePrefix : 'ตอนนี้โรคโควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.25868723+07:00","message":"Next Push (prob) : 'โควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258689106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258691139+07:00","message":"> Transcript [281] [false]: 'ตอนนี้โรคโควิช'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.25869302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.258695169+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิช'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.258704517+07:00","message":"push: {false นี้โรค 0 0xc000107680}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.578725668+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.578765254+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-07-09T09:22:36.578771462+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.578785156+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.578792047+07:00","message":"[bufferProcess] interim [820000000]:ตอนนี้โรคโควิตก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.578794764+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.578799424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.578802305+07:00","message":"> Transcript [282] [false]: 'ตอนนี้โรคโควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.578804939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.578807192+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.765115727+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.765155335+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-07-09T09:22:36.765175397+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.765187747+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.765195701+07:00","message":"[bufferProcess] interim [940000000]:ตอนนี้โรคโควิตก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.765198571+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.765204327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.76520748+07:00","message":"> Transcript [283] [false]: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.765210419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.765212721+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.824941673+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.824983229+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-07-09T09:22:36.824989016+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:36.825006139+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.82501363+07:00","message":"[bufferProcess] interim [60000000]:ตอนนี้โรคโควิตก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825016602+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825021959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825024918+07:00","message":"> Transcript [284] [false]: 'ตอนนี้โรคโควิตก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825028482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825031001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825033114+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:36.825036094+07:00","message":"TextPushed: 'ตอนนี้โรค'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.027979557+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.02804418+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-07-09T09:22:37.028051626+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.028067772+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028076628+07:00","message":"[bufferProcess] interim [240000000]:ตอนนี้โรคโควิตก็ยังล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028080019+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028083824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028086968+07:00","message":"> Transcript [285] [false]: 'ตอนนี้โรคโควิตก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028091116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028093246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028095466+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.028097868+07:00","message":"TextPushed: 'ตอนนี้โรค'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.038806896+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.038840236+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-07-09T09:22:37.038845155+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังรัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.038859545+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038865603+07:00","message":"[bufferProcess] interim [300000000]:ตอนนี้โรคโควิตก็ยังรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038868275+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038875356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038878053+07:00","message":"> Transcript [286] [false]: 'ตอนนี้โรคโควิตก็ยังล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038882203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038884427+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038886698+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.038889263+07:00","message":"TextPushed: 'ตอนนี้โรค'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.14948703+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.149532349+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-07-09T09:22:37.149539546+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังระบุ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.149553661+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149561881+07:00","message":"[bufferProcess] interim [360000000]:ตอนนี้โรคโควิตก็ยังระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.14956474+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.14957177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149574581+07:00","message":"> Transcript [287] [false]: 'ตอนนี้โรคโควิตก็ยังรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149579185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149582714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149587522+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149592254+07:00","message":"TextPushed: 'ตอนนี้โรค'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149599608+07:00","message":"Push: 'โควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.14960265+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149606654+07:00","message":"Set new StatePrefix : 'ตอนนี้โรคโควิตก็ยังรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.149610375+07:00","message":"Next Push (prob) : 'ยังรัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.149621138+07:00","message":"push: {false โควิตก็ 0 0xc000107680}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.157257849+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.157277652+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-07-09T09:22:37.157282733+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบาก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.157294917+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.157300362+07:00","message":"[bufferProcess] interim [420000000]:ตอนนี้โรคโควิตก็ยังลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.157302775+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.157306168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.157308802+07:00","message":"> Transcript [288] [false]: 'ตอนนี้โรคโควิตก็ยังระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.157310854+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.157313562+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิตก็ยังระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.351475356+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.351532275+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-07-09T09:22:37.35153974+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังระบาด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.351554524+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.351565887+07:00","message":"[bufferProcess] interim [600000000]:ตอนนี้โรคโควิตก็ยังระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.351568825+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.351573255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.351576534+07:00","message":"> Transcript [289] [false]: 'ตอนนี้โรคโควิตก็ยังลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.351578941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.351581955+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบาก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.467289054+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.467331043+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-07-09T09:22:37.467338158+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.467351426+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.467358978+07:00","message":"[bufferProcess] interim [660000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.467362219+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังระบาด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.467370438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.467373434+07:00","message":"> Transcript [290] [false]: 'ตอนนี้โรคโควิตก็ยังระบาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.467375898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.467378546+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิตก็ยังระบาด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.993260383+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.993306411+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-07-09T09:22:37.993313773+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:37.993328584+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.993336884+07:00","message":"[bufferProcess] interim [200000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.993339478+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบากอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.993347411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.993350602+07:00","message":"> Transcript [291] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.993353124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:37.993356509+07:00","message":"Set new StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.234564921+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.234606056+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-07-09T09:22:38.234612276+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.234625309+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234636725+07:00","message":"[bufferProcess] interim [440000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234640724+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.23464888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234654305+07:00","message":"> Transcript [292] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234659825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234665229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234667453+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.234670158+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.446747148+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.44679261+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-07-09T09:22:38.446800848+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.446816775+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446824367+07:00","message":"[bufferProcess] interim [680000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446827681+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446835807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446838726+07:00","message":"> Transcript [293] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446844274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446846624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446848597+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.446851039+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:38.488669927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:38.488679286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.559684366+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.559720395+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-07-09T09:22:38.559726583+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.559736558+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.559743679+07:00","message":"[bufferProcess] interim [800000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.559746364+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.559750089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.559753093+07:00","message":"> Transcript [294] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.559756391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.55975875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.55976096+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.559763306+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.63331284+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.63336011+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-07-09T09:22:38.633366976+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.633382034+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.6333919+07:00","message":"[bufferProcess] interim [920000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.63339637+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633402294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633405544+07:00","message":"> Transcript [295] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633409519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.63341177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633414207+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633417125+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633421862+07:00","message":"Push: 'ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633424695+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633427007+07:00","message":"Set new StatePrefix : 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:38.633429519+07:00","message":"Next Push (prob) : 'ก็ให้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:38.633437794+07:00","message":"push: {false ยังลำบากอยู่ 0 0xc000107680}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.272009745+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.272052549+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-07-09T09:22:39.272059363+07:00","message":"receive interim result [false|false]: ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียนสวย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.272075657+07:00","message":"[buffer interim] 84 false ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียนสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272084475+07:00","message":"[bufferProcess] interim [460000000]:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียนสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272087203+07:00","message":"[bufferProcess] send to processor:ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272091319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272094453+07:00","message":"> Transcript [296] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272099623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272101895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272104148+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.272106895+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.572760156+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.632543847+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.758580952+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.7586293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส\",\"confidence\":0.9452956}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.758636222+07:00","message":"receive interim result [true|false]: ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.758646683+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.758649096+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.75865767+07:00","message":"[buffer interim] 84 true ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758669799+07:00","message":"[bufferProcess] interim [970000000]:ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.75867346+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียนสวย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758688361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758717345+07:00","message":"> Transcript [297] [false]: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียนสวย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758725126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.75872843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758731224+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758733931+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758736534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758739116+07:00","message":"> Transcript [298] [true]: 'ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758741466+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758743233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.75874514+07:00","message":"StatePrefix: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758747367+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758749361+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758940701+07:00","message":"Push: 'ก็ให้นักเรียนสวมแมส'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758944853+07:00","message":"TextPushed: 'ตอนนี้โรคโควิตก็ยังลำบากอยู่ก็ให้นักเรียนสวมแมส'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758954057+07:00","message":"Set new StatePrefix : 'ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758956577+07:00","message":"Next Push (prob) : 'ตอนนี้โรคโควิตก็ยังระบาดอยู่ก็ให้นักเรียนสวมแมส'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:39.758966499+07:00","message":"push: {true ก็ให้นักเรียนสวมแมส 0 0xc000107680}"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:39.758975626+07:00","message":"write aligntment file to 'tmp/7612/align_message_id_84.html'"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:39.770527461+07:00","message":"write wav file: './tmp/7612/7612_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.189772773+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.189816375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.18982197+07:00","message":"receive interim result [false|false]: มา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.189837236+07:00","message":"[buffer interim] 85 false มา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.189848793+07:00","message":"[bufferProcess] interim [600000000]:มา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.189851642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.319427065+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.319478216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาลี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.319485702+07:00","message":"receive interim result [false|false]: มาลี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.319501776+07:00","message":"[buffer interim] 85 false มาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.319510211+07:00","message":"[bufferProcess] interim [720000000]:มาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.319512916+07:00","message":"[bufferProcess] send to processor:มา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.319521683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.319524645+07:00","message":"> Transcript [299] [false]: 'มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.319527043+07:00","message":"Set StatePrefix (first interim): 'มา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.362330889+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.362376942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Maria\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.362382673+07:00","message":"receive interim result [false|false]: Maria"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.362396931+07:00","message":"[buffer interim] 85 false Maria"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362408489+07:00","message":"[bufferProcess] interim [780000000]:Maria"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362412098+07:00","message":"[bufferProcess] send to processor:มาลี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362419291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362423604+07:00","message":"> Transcript [300] [false]: 'มาลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362427932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362432516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362434831+07:00","message":"StatePrefix: 'มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.362437023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.497018053+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.497061934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.497068222+07:00","message":"receive interim result [false|false]: มาเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.497087747+07:00","message":"[buffer interim] 85 false มาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.497097974+07:00","message":"[bufferProcess] interim [900000000]:มาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.497102068+07:00","message":"[bufferProcess] send to processor:Maria"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.497115882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.497120576+07:00","message":"> Transcript [301] [false]: 'Maria'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.497124245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.49712839+07:00","message":"Set new StatePrefix: 'Maria'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.808711701+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.808750811+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-07-09T09:22:40.808757073+07:00","message":"receive interim result [false|false]: มาเรียนนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.808772485+07:00","message":"[buffer interim] 85 false มาเรียนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.80877964+07:00","message":"[bufferProcess] interim [200000000]:มาเรียนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.808785618+07:00","message":"[bufferProcess] send to processor:มาเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.808796572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.808799943+07:00","message":"> Transcript [302] [false]: 'มาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.808802932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.808806619+07:00","message":"Set new StatePrefix: 'มาเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.876266731+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.876308456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเรียนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.876315145+07:00","message":"receive interim result [false|false]: มาเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:40.876330768+07:00","message":"[buffer interim] 85 false มาเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.87633864+07:00","message":"[bufferProcess] interim [320000000]:มาเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.876341295+07:00","message":"[bufferProcess] send to processor:มาเรียนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.876344872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.876347696+07:00","message":"> Transcript [303] [false]: 'มาเรียนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.876351422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.876354068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.87635608+07:00","message":"StatePrefix: 'มาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:40.87635828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.111207465+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.213873115+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.213914618+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-07-09T09:22:41.213920921+07:00","message":"receive interim result [true|false]: มาเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.213941618+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.213944076+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.213952195+07:00","message":"[buffer interim] 85 true มาเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213960438+07:00","message":"[bufferProcess] interim [710000000]:มาเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213964108+07:00","message":"[bufferProcess] send to processor (isfinal):มาเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213967752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213970801+07:00","message":"> Transcript [304] [false]: 'มาเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213973961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213976096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213978132+07:00","message":"StatePrefix: 'มาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213980169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213981977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.21398428+07:00","message":"> Transcript [305] [true]: 'มาเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213986546+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213988341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213990176+07:00","message":"StatePrefix: 'มาเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213992154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.213994774+07:00","message":"Push: 'มาเรียนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.21400207+07:00","message":"push: {true มาเรียนนะคะ 0 0xc000044480}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:41.221283285+07:00","message":"write wav file: './tmp/7612/7612_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.363282605+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:41.489206998+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:41.489222357+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.708010822+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.708054078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.70806053+07:00","message":"receive interim result [false|false]: ช่วง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.708073797+07:00","message":"[buffer interim] 86 false ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.708081115+07:00","message":"[bufferProcess] interim [420000000]:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.708083447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.892201973+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.89224533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.892252125+07:00","message":"receive interim result [false|false]: ช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:41.892268534+07:00","message":"[buffer interim] 86 false ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.892275907+07:00","message":"[bufferProcess] interim [600000000]:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.892278706+07:00","message":"[bufferProcess] send to processor:ช่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.892285503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.892289004+07:00","message":"> Transcript [306] [false]: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:41.892291619+07:00","message":"Set StatePrefix (first interim): 'ช่วง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.270264395+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357438045+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357481196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วงนี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357487676+07:00","message":"receive interim result [true|false]: ช่วงนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357493975+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357496227+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357504056+07:00","message":"[buffer interim] 86 true ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357512084+07:00","message":"[bufferProcess] interim [110000000]:ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357515767+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วงนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357524054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357527275+07:00","message":"> Transcript [307] [false]: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357530661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357532958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357534936+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357537188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.35753904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357541148+07:00","message":"> Transcript [308] [true]: 'ช่วงนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357543734+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357546619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357548516+07:00","message":"StatePrefix: 'ช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357550284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:42.357553061+07:00","message":"Push: 'ช่วงนี้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.357561532+07:00","message":"push: {true ช่วงนี้ 0 0xc001fa8680}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:42.362798621+07:00","message":"write wav file: './tmp/7612/7612_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.712391932+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:42.910298606+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.004303246+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.004326561+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.004330038+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.0043382+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004348836+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004362461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004366325+07:00","message":"> Transcript [309] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004369317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004371327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004373585+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004377077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.004380901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.004393094+07:00","message":"push: {true \n 0 0xc000106f80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:43.009308807+07:00","message":"write wav file: './tmp/7612/7612_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.74219667+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.814718629+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.990841719+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.990892477+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.990895926+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.990905807+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.990971398+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.991020567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.991026662+07:00","message":"> Transcript [310] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.991029801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.991032254+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.99103503+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.991037197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:43.991040328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:43.991052293+07:00","message":"push: {true \n 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:43.996217725+07:00","message":"write wav file: './tmp/7612/7612_88.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:44.489816025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:44.489829515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.272373339+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.341451645+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.402122674+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.668964679+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.668985431+07:00","message":"found end of frame, send empty tag with msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.668988646+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.668996529+07:00","message":"[buffer interim] 89 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669004405+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669014553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669017576+07:00","message":"> Transcript [311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669020394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669022401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669024508+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669026822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:45.669029777+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:45.669040118+07:00","message":"push: {true \n 0 0xc002014c80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:45.673491558+07:00","message":"write wav file: './tmp/7612/7612_89.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.170882146+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.262602596+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.262630337+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.262633738+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.262643149+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262652163+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262658779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.26266216+07:00","message":"> Transcript [312] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262664959+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262666941+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262668904+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262670821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:46.262673697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.262684612+07:00","message":"push: {true \n 0 0xc00310e780}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:46.270103569+07:00","message":"write wav file: './tmp/7612/7612_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:46.30196356+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:47.490674996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:47.490693844+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.629182846+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.629222371+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-07-09T09:22:48.629227763+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.629241806+07:00","message":"[buffer interim] 91 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.629251824+07:00","message":"[bufferProcess] interim [400000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.629253871+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.629257633+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.629260343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.629263188+07:00","message":"> Transcript [313] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.629265623+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.749329446+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.749376344+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-07-09T09:22:48.749384805+07:00","message":"receive interim result [false|false]: วิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.749400243+07:00","message":"[buffer interim] 91 false วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.749414851+07:00","message":"[bufferProcess] interim [460000000]:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.749417364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.941983042+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.942025096+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-07-09T09:22:48.942030725+07:00","message":"receive interim result [false|false]: วิชาญ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:48.942043606+07:00","message":"[buffer interim] 91 false วิชาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.942051859+07:00","message":"[bufferProcess] interim [700000000]:วิชาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.942054465+07:00","message":"[bufferProcess] send to processor:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.942060613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.942063546+07:00","message":"> Transcript [314] [false]: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.942066127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:48.942068364+07:00","message":"Set new StatePrefix: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.075944104+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.075984043+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-07-09T09:22:49.075989585+07:00","message":"receive interim result [false|false]: วิชานี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.076004493+07:00","message":"[buffer interim] 91 false วิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076012708+07:00","message":"[bufferProcess] interim [820000000]:วิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076015055+07:00","message":"[bufferProcess] send to processor:วิชาญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076018613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076021558+07:00","message":"> Transcript [315] [false]: 'วิชาญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076025251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076028145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076030158+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.076032235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.456342882+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.456382476+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-07-09T09:22:49.456388408+07:00","message":"receive interim result [false|false]: วิชานี้จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.456400362+07:00","message":"[buffer interim] 91 false วิชานี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456409305+07:00","message":"[bufferProcess] interim [180000000]:วิชานี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456411993+07:00","message":"[bufferProcess] send to processor:วิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456418479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456422618+07:00","message":"> Transcript [316] [false]: 'วิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456426882+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456430334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456433694+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.456438493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.648939578+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.648986956+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-07-09T09:22:49.648993835+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.649007067+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649015432+07:00","message":"[bufferProcess] interim [420000000]:วิชานี้จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649018233+07:00","message":"[bufferProcess] send to processor:วิชานี้จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649022559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649025321+07:00","message":"> Transcript [317] [false]: 'วิชานี้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649028685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649031066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649034485+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.649036931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.962972848+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.963013853+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-07-09T09:22:49.963028206+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.963046719+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963057815+07:00","message":"[bufferProcess] interim [720000000]:วิชานี้จะเป็นวิ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963061045+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963064871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963067907+07:00","message":"> Transcript [318] [false]: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963071425+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963073779+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963075757+07:00","message":"StatePrefix: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963077995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963084764+07:00","message":"Push: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963086897+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963089243+07:00","message":"Set new StatePrefix : 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:49.963092079+07:00","message":"Next Push (prob) : 'นี้จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:49.963112226+07:00","message":"push: {false วิชา 0 0xc002015200}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.029036711+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.029075599+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-07-09T09:22:50.02908172+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.029097412+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029104904+07:00","message":"[bufferProcess] interim [780000000]:วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029107422+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029111294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029114291+07:00","message":"> Transcript [319] [false]: 'วิชานี้จะเป็นวิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029117484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029119621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029121666+07:00","message":"StatePrefix: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.029124104+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:50.491328154+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:50.491356267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.673934445+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.673984896+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-07-09T09:22:50.673992232+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.6740048+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674015238+07:00","message":"[bufferProcess] interim [380000000]:วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674019463+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674027345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674032141+07:00","message":"> Transcript [320] [false]: 'วิชานี้จะเป็นวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674036848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674041368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674043679+07:00","message":"StatePrefix: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.674046+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.73760711+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.73764884+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-07-09T09:22:50.737654864+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชาวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.737666734+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737674352+07:00","message":"[bufferProcess] interim [440000000]:วิชานี้จะเป็นวิชาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737676934+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737682934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737688645+07:00","message":"> Transcript [321] [false]: 'วิชานี้จะเป็นวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737692303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737694607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737697177+07:00","message":"StatePrefix: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.737699531+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.929327098+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.929368081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชานี้จะเป็นวิชา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.929374648+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.929388539+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929402524+07:00","message":"[bufferProcess] interim [680000000]:วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929405434+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชาวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929409454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929412639+07:00","message":"> Transcript [322] [false]: 'วิชานี้จะเป็นวิชาวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929416824+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929418963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929420967+07:00","message":"StatePrefix: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929423099+07:00","message":"TextPushed: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929429188+07:00","message":"Push: 'นี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929431107+07:00","message":"TextPushed: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929433452+07:00","message":"Set new StatePrefix : 'วิชานี้จะเป็นวิชาวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:50.929435738+07:00","message":"Next Push (prob) : 'วิชาวิทย์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:50.92944266+07:00","message":"push: {false นี้จะเป็น 0 0xc002015200}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.056224383+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.056266102+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-07-09T09:22:51.056273746+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชาวิทยา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.056288719+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชาวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.056296655+07:00","message":"[bufferProcess] interim [740000000]:วิชานี้จะเป็นวิชาวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.056302198+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.05631049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.056313623+07:00","message":"> Transcript [323] [false]: 'วิชานี้จะเป็นวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.056316226+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.124335299+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.124381479+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-07-09T09:22:51.124388091+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชาวิทยาศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.124404499+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.124412039+07:00","message":"[bufferProcess] interim [920000000]:วิชานี้จะเป็นวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.124415008+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชาวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.124418624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.124421835+07:00","message":"> Transcript [324] [false]: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.124424228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.124426298+07:00","message":"Set new StatePrefix: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.763933019+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.763972591+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-07-09T09:22:51.763978058+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชาวิทยาศาสตร์ม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.763991659+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชาวิทยาศาสตร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.76399971+07:00","message":"[bufferProcess] interim [460000000]:วิชานี้จะเป็นวิชาวิทยาศาสตร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.76400239+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชาวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.764006407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.764009231+07:00","message":"> Transcript [325] [false]: 'วิชานี้จะเป็นวิชาวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.764013177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.764015354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.764017374+07:00","message":"StatePrefix: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.764019793+07:00","message":"TextPushed: 'วิชานี้จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.769010958+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.76902474+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-07-09T09:22:51.769028566+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชาวิทยาศาสตร์นะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.769036097+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชาวิทยาศาสตร์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769039424+07:00","message":"[bufferProcess] interim [520000000]:วิชานี้จะเป็นวิชาวิทยาศาสตร์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769041815+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชาวิทยาศาสตร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769044051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769045973+07:00","message":"> Transcript [326] [false]: 'วิชานี้จะเป็นวิชาวิทยาศาสตร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769049176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769051343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769053418+07:00","message":"StatePrefix: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.769056032+07:00","message":"TextPushed: 'วิชานี้จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.948783729+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.948827171+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-07-09T09:22:51.948834248+07:00","message":"receive interim result [false|false]: วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.948851884+07:00","message":"[buffer interim] 91 false วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.94886658+07:00","message":"[bufferProcess] interim [640000000]:วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.948870877+07:00","message":"[bufferProcess] send to processor:วิชานี้จะเป็นวิชาวิทยาศาสตร์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.948880726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.948884891+07:00","message":"> Transcript [327] [false]: 'วิชานี้จะเป็นวิชาวิทยาศาสตร์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.948890017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.948892463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.948897239+07:00","message":"StatePrefix: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:51.94890019+07:00","message":"TextPushed: 'วิชานี้จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:51.999588928+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090034742+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090082619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090089512+07:00","message":"receive interim result [true|false]: วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090098659+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090101076+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090109629+07:00","message":"[buffer interim] 91 true วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090121399+07:00","message":"[bufferProcess] interim [910000000]:วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090125246+07:00","message":"[bufferProcess] send to processor (isfinal):วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090129368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090132807+07:00","message":"> Transcript [328] [false]: 'วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090136604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090138697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090140823+07:00","message":"StatePrefix: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090143383+07:00","message":"TextPushed: 'วิชานี้จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090146275+07:00","message":"Push: 'วิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090148372+07:00","message":"TextPushed: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090150597+07:00","message":"Set new StatePrefix : 'วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090152827+07:00","message":"Next Push (prob) : 'ศาสตร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090154659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090156737+07:00","message":"> Transcript [329] [true]: 'วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090159079+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090161135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090167163+07:00","message":"StatePrefix: 'วิชานี้จะเป็นวิชาวิทยาศาสตร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.090169527+07:00","message":"TextPushed: 'วิชานี้จะเป็นวิชาวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:52.09017189+07:00","message":"Push: 'ศาสตร์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.09018051+07:00","message":"push: {false วิชาวิทยา 0 0xc002015200}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:52.090187112+07:00","message":"push: {true ศาสตร์นะคะ 0 0xc002015200}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:52.101255703+07:00","message":"write wav file: './tmp/7612/7612_91.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:53.492095908+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:53.492104955+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:54.562440607+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.009614141+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.094211789+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.094244089+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.094247483+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.094257093+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.09426625+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094271813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094275337+07:00","message":"> Transcript [330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094278089+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094280205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094282166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094284115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:55.094287035+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.094298426+07:00","message":"push: {true \n 0 0xc000107380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:55.101067326+07:00","message":"write wav file: './tmp/7612/7612_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:55.271821487+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.012163613+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.012209207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.012214931+07:00","message":"receive interim result [false|false]: เรือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.012228391+07:00","message":"[buffer interim] 93 false เรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.012235046+07:00","message":"[bufferProcess] interim [810000000]:เรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.012237164+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.121047353+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.12108858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.121094393+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.121109691+07:00","message":"[buffer interim] 93 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.121116868+07:00","message":"[bufferProcess] interim [870000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.121119381+07:00","message":"[bufferProcess] send to processor:เรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.121122743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.121125663+07:00","message":"> Transcript [331] [false]: 'เรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.121128096+07:00","message":"Set StatePrefix (first interim): 'เรือ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302602817+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302635556+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302638801+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302641106+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302642964+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302644887+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302646813+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302649339+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302651291+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.30265338+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302655356+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302657976+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302659942+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302662077+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302663845+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302665543+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302667212+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302668908+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302670673+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302672348+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.302674047+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.30268186+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.325644081+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.325686506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.325699287+07:00","message":"receive interim result [false|false]: เรื่องที่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.325713214+07:00","message":"[buffer interim] 93 false เรื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.32572122+07:00","message":"[bufferProcess] interim [110000000]:เรื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.325724037+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.325729678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.325732588+07:00","message":"> Transcript [332] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.325735002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.32573731+07:00","message":"Set new StatePrefix: 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.450369366+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.450415395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.450422364+07:00","message":"receive interim result [false|false]: เรื่องที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.450436365+07:00","message":"[buffer interim] 93 false เรื่องที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450446692+07:00","message":"[bufferProcess] interim [230000000]:เรื่องที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450450405+07:00","message":"[bufferProcess] send to processor:เรื่องที่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450457076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450461118+07:00","message":"> Transcript [333] [false]: 'เรื่องที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450466149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450469854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450472058+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.450474505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:56.492599639+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:56.492616465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.646895556+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.64693243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.646938691+07:00","message":"receive interim result [false|false]: เรื่องที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.646952821+07:00","message":"[buffer interim] 93 false เรื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646959485+07:00","message":"[bufferProcess] interim [410000000]:เรื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646962033+07:00","message":"[bufferProcess] send to processor:เรื่องที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646968211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646970943+07:00","message":"> Transcript [334] [false]: 'เรื่องที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646975003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646977446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646979576+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.646981881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.886357958+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.886395895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่เราจะรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.886402764+07:00","message":"receive interim result [false|false]: เรื่องที่เราจะรู้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.886414507+07:00","message":"[buffer interim] 93 false เรื่องที่เราจะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886421348+07:00","message":"[bufferProcess] interim [650000000]:เรื่องที่เราจะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886424227+07:00","message":"[bufferProcess] send to processor:เรื่องที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.88642971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886432631+07:00","message":"> Transcript [335] [false]: 'เรื่องที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886436076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886438541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886440706+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.886442968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.892524998+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.892540796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่เราจะเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.892548674+07:00","message":"receive interim result [false|false]: เรื่องที่เราจะเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.892556926+07:00","message":"[buffer interim] 93 false เรื่องที่เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892560945+07:00","message":"[bufferProcess] interim [710000000]:เรื่องที่เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892563213+07:00","message":"[bufferProcess] send to processor:เรื่องที่เราจะรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892566129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892568523+07:00","message":"> Transcript [336] [false]: 'เรื่องที่เราจะรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892572798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892574776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892576675+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892579009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892581635+07:00","message":"Push: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892583756+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892585894+07:00","message":"Set new StatePrefix : 'เรื่องที่เราจะรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:56.892588083+07:00","message":"Next Push (prob) : 'ที่เราจะรู้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:56.892595271+07:00","message":"push: {false เรื่อง 0 0xc001fa8900}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.338894722+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.338940222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่เราจะเรียนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.33894694+07:00","message":"receive interim result [false|false]: เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.338962025+07:00","message":"[buffer interim] 93 false เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.338970262+07:00","message":"[bufferProcess] interim [70000000]:เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.338973666+07:00","message":"[bufferProcess] send to processor:เรื่องที่เราจะเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.338977284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.338980035+07:00","message":"> Transcript [337] [false]: 'เรื่องที่เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.338982719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.338985235+07:00","message":"Set new StatePrefix: 'เรื่องที่เราจะเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.920180927+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.920216284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่เราจะเรียนใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.92022237+07:00","message":"receive interim result [false|false]: เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:57.920233469+07:00","message":"[buffer interim] 93 false เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920240484+07:00","message":"[bufferProcess] interim [670000000]:เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920243531+07:00","message":"[bufferProcess] send to processor:เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920249372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.92025216+07:00","message":"> Transcript [338] [false]: 'เรื่องที่เราจะเรียนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920255995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920258395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920260572+07:00","message":"StatePrefix: 'เรื่องที่เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:57.920263228+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.469548498+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.57541629+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.575458811+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-07-09T09:22:58.575464974+07:00","message":"receive interim result [true|false]: เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.575472519+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.575475381+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.575483169+07:00","message":"[buffer interim] 93 true เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575491032+07:00","message":"[bufferProcess] interim [420000000]:เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575494753+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องที่เราจะเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575498583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575501785+07:00","message":"> Transcript [339] [false]: 'เรื่องที่เราจะเรียนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575504953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575507041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575509307+07:00","message":"StatePrefix: 'เรื่องที่เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575511575+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575513422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575515572+07:00","message":"> Transcript [340] [true]: 'เรื่องที่เราจะเรียนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575517773+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575519561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575521357+07:00","message":"StatePrefix: 'เรื่องที่เราจะเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575523446+07:00","message":"TextPushed: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:58.575526083+07:00","message":"Push: 'ที่เราจะเรียนใน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.57553404+07:00","message":"push: {true ที่เราจะเรียนใน 0 0xc001fa8900}"}
{"level":"info","service":"Main","time":"2026-07-09T09:22:58.583999875+07:00","message":"write wav file: './tmp/7612/7612_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:58.591347611+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.013179036+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.013216053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.013221643+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.013234139+07:00","message":"[buffer interim] 94 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.013241715+07:00","message":"[bufferProcess] interim [420000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.013243997+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.070556461+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.070602622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.07060875+07:00","message":"receive interim result [false|false]: หน่วย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.070620403+07:00","message":"[buffer interim] 94 false หน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.070628962+07:00","message":"[bufferProcess] interim [480000000]:หน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.070638122+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.070642798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.070645857+07:00","message":"> Transcript [341] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.07064843+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.260739276+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.260788949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยและ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.26079557+07:00","message":"receive interim result [false|false]: หน่วยและ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.260811909+07:00","message":"[buffer interim] 94 false หน่วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.260821326+07:00","message":"[bufferProcess] interim [660000000]:หน่วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.260825661+07:00","message":"[bufferProcess] send to processor:หน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.260836244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.260840983+07:00","message":"> Transcript [342] [false]: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.260844318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.260849705+07:00","message":"Set new StatePrefix: 'หน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.32383089+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.323871164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยแรก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.323877193+07:00","message":"receive interim result [false|false]: หน่วยแรก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.323887733+07:00","message":"[buffer interim] 94 false หน่วยแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323894729+07:00","message":"[bufferProcess] interim [780000000]:หน่วยแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323897275+07:00","message":"[bufferProcess] send to processor:หน่วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323901155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323903904+07:00","message":"> Transcript [343] [false]: 'หน่วยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.32390717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323909414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323911425+07:00","message":"StatePrefix: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.323913758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:59.492719259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:22:59.492719195+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.576815744+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.576854933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยแรกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.576861247+07:00","message":"receive interim result [false|false]: หน่วยแรกของ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.576874333+07:00","message":"[buffer interim] 94 false หน่วยแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.576880752+07:00","message":"[bufferProcess] interim [20000000]:หน่วยแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.57688374+07:00","message":"[bufferProcess] send to processor:หน่วยแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.576890588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.57689324+07:00","message":"> Transcript [344] [false]: 'หน่วยแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.576896789+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.57689898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.57690121+07:00","message":"StatePrefix: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.576903555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.769185572+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.769235996+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-07-09T09:22:59.769242628+07:00","message":"receive interim result [false|false]: หน่วยแรกของเรา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:22:59.769258266+07:00","message":"[buffer interim] 94 false หน่วยแรกของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769265559+07:00","message":"[bufferProcess] interim [200000000]:หน่วยแรกของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769268304+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769271987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769275283+07:00","message":"> Transcript [345] [false]: 'หน่วยแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769278852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769281043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.769282995+07:00","message":"StatePrefix: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:22:59.76928507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.024224712+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.024272149+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-07-09T09:23:00.024278369+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.024294895+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024302482+07:00","message":"[bufferProcess] interim [440000000]:หน่วยแรกของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024305547+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024312772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024315743+07:00","message":"> Transcript [346] [false]: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.02431969+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024322176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024324186+07:00","message":"StatePrefix: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024326406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024333442+07:00","message":"Push: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024335594+07:00","message":"TextPushed: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024338194+07:00","message":"Set new StatePrefix : 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.024340537+07:00","message":"Next Push (prob) : 'แรกของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.024349418+07:00","message":"push: {false หน่วย 0 0xc000107880}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.153154114+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.153210978+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-07-09T09:23:00.153218687+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.153234806+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153242479+07:00","message":"[bufferProcess] interim [560000000]:หน่วยแรกของเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153245361+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153253254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153256355+07:00","message":"> Transcript [347] [false]: 'หน่วยแรกของเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153259743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153262247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153264748+07:00","message":"StatePrefix: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.153267477+07:00","message":"TextPushed: 'หน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.354973331+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.355020134+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-07-09T09:23:00.355032683+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.355050316+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355061163+07:00","message":"[bufferProcess] interim [740000000]:หน่วยแรกของเราก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355064027+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355070213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355075685+07:00","message":"> Transcript [348] [false]: 'หน่วยแรกของเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355079543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355081882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355084391+07:00","message":"StatePrefix: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.355086847+07:00","message":"TextPushed: 'หน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.679730398+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.67977217+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-07-09T09:23:00.679778469+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกียร์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.67979313+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679801679+07:00","message":"[bufferProcess] interim [100000000]:หน่วยแรกของเราก็จะเป็นเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679804575+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679808874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679812003+07:00","message":"> Transcript [349] [false]: 'หน่วยแรกของเราก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679815529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679817847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679820449+07:00","message":"StatePrefix: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.679823094+07:00","message":"TextPushed: 'หน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.737668582+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.737710269+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-07-09T09:23:00.737716026+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.737730914+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737738688+07:00","message":"[bufferProcess] interim [220000000]:หน่วยแรกของเราก็จะเป็นเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737741303+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกียร์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737745493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737748285+07:00","message":"> Transcript [350] [false]: 'หน่วยแรกของเราก็จะเป็นเกียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737751921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737754301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.7377564+07:00","message":"StatePrefix: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737758504+07:00","message":"TextPushed: 'หน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737761581+07:00","message":"Push: 'แรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737763679+07:00","message":"TextPushed: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737765893+07:00","message":"Set new StatePrefix : 'หน่วยแรกของเราก็จะเป็นเกียร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.737768092+07:00","message":"Next Push (prob) : 'ก็จะเป็นเกียร์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.73777592+07:00","message":"push: {false แรกของเรา 0 0xc000107880}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.919765997+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.919802646+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-07-09T09:23:00.919809051+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:00.919821954+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.919829765+07:00","message":"[bufferProcess] interim [400000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.919832768+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.919840223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.919842933+07:00","message":"> Transcript [351] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.919845357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:00.919847864+07:00","message":"Set new StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.431952738+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.43199632+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-07-09T09:23:01.432002807+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับพระ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.432015875+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.43202358+07:00","message":"[bufferProcess] interim [880000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.432026485+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.432033409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.432036348+07:00","message":"> Transcript [352] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.432040875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.432043209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.43204535+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.432047937+07:00","message":"TextPushed: 'หน่วยแรกของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.557585766+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.557634251+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-07-09T09:23:01.557640211+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.557653712+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557661311+07:00","message":"[bufferProcess] interim [0]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557664263+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยวกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557668181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557671363+07:00","message":"> Transcript [353] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557675161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557677623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557679998+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.557682861+07:00","message":"TextPushed: 'หน่วยแรกของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.825845453+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.825892478+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-07-09T09:23:01.825899079+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.825915846+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.82592432+07:00","message":"[bufferProcess] interim [300000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825927958+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825937082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825940591+07:00","message":"> Transcript [354] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825944537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825947225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825950387+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.825953363+07:00","message":"TextPushed: 'หน่วยแรกของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.950131827+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.950180703+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-07-09T09:23:01.950188946+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.950204839+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950213577+07:00","message":"[bufferProcess] interim [420000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950216459+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950223873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950227376+07:00","message":"> Transcript [355] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950231917+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950234849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950237763+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950240853+07:00","message":"TextPushed: 'หน่วยแรกของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950248715+07:00","message":"Push: 'ก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950251026+07:00","message":"TextPushed: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.950253377+07:00","message":"Set new StatePrefix : 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:01.95025588+07:00","message":"Next Push (prob) : 'กับระบบนี้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:01.950268613+07:00","message":"push: {false ก็จะเป็นเกี่ยว 0 0xc000107880}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.465975383+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.466023578+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-07-09T09:23:02.46603008+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.46604709+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.466055329+07:00","message":"[bufferProcess] interim [900000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.46605851+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.466062426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.466065646+07:00","message":"> Transcript [356] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.466068426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.466071189+07:00","message":"Set new StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:02.493169747+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:02.493180292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.517561291+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.517603973+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-07-09T09:23:02.517610658+07:00","message":"receive interim result [false|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.517621385+07:00","message":"[buffer interim] 94 false หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517628269+07:00","message":"[bufferProcess] interim [960000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517631085+07:00","message":"[bufferProcess] send to processor:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517637007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517640892+07:00","message":"> Transcript [357] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.5176448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517646954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517649225+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.517652061+07:00","message":"TextPushed: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.831617827+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935344295+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935388557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ\",\"confidence\":0.9537162}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935395652+07:00","message":"receive interim result [true|false]: หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935405772+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935408488+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935431248+07:00","message":"[buffer interim] 94 true หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935456188+07:00","message":"[bufferProcess] interim [440000000]:หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935460721+07:00","message":"[bufferProcess] send to processor (isfinal):หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935465265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935469312+07:00","message":"> Transcript [358] [false]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935478584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935480727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935484543+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935487651+07:00","message":"TextPushed: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935489805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935491918+07:00","message":"> Transcript [359] [true]: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.9354945+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935496701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935498597+07:00","message":"StatePrefix: 'หน่วยแรกของเราก็จะเป็นเกี่ยวกับระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935500741+07:00","message":"TextPushed: 'หน่วยแรกของเราก็จะเป็นเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:02.935504356+07:00","message":"Push: 'กับระบบนิเวศนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:02.935515385+07:00","message":"push: {true กับระบบนิเวศนะคะ 0 0xc000107880}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:02.946012582+07:00","message":"write wav file: './tmp/7612/7612_94.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.472385621+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.589433682+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.9359074+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.935931804+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.935935037+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.935941882+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935949186+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935953394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935957378+07:00","message":"> Transcript [360] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935960038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935962193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935964068+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935965977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:03.935974125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:03.935983473+07:00","message":"push: {true \n 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:03.941761384+07:00","message":"write wav file: './tmp/7612/7612_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.171585493+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.4891049+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.63551147+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.635551963+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.635557736+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.635569301+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.63557943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.635587993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.635592097+07:00","message":"> Transcript [361] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.635596576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.635600173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.635603363+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.63560671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:04.635614478+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.63562853+07:00","message":"push: {true \n 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:04.641226603+07:00","message":"write wav file: './tmp/7612/7612_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:04.752351452+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:05.493265379+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:05.493270607+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.509404333+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.60272145+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.602754456+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.602758813+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.602766598+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602774388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602779271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602782569+07:00","message":"> Transcript [362] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602785076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.60278721+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602789261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602791126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:05.602793652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.60280334+07:00","message":"push: {true \n 0 0xc002014080}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:05.607954351+07:00","message":"write wav file: './tmp/7612/7612_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.642232456+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:05.901499567+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:06.00049339+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:06.000517266+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:06.000524917+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:06.000533265+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.00054212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000549998+07:00","message":"> Transcript [363] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000552724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000554937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000557117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000559013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:06.000561764+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:06.000572204+07:00","message":"push: {true \n 0 0xc001fa8880}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:06.005347376+07:00","message":"write wav file: './tmp/7612/7612_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:06.412385597+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:08.4941155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:08.494156733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:08.552449663+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:08.552504924+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-07-09T09:23:08.552511324+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:08.552527641+07:00","message":"[buffer interim] 99 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.552535259+07:00","message":"[bufferProcess] interim [160000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.552537364+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.552544019+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.552546903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.552549822+07:00","message":"> Transcript [364] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.55255217+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:08.672578891+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:08.672624956+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-07-09T09:23:08.67263176+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:08.672649181+07:00","message":"[buffer interim] 99 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.672659175+07:00","message":"[bufferProcess] interim [280000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:08.672661539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.058434902+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.058477377+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-07-09T09:23:09.058486579+07:00","message":"receive interim result [false|false]: นักเรียนเคย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.058501363+07:00","message":"[buffer interim] 99 false นักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058508952+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058511928+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058519602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058522255+07:00","message":"> Transcript [365] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.05852654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058528835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058531408+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.058533628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.255319375+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.255365446+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-07-09T09:23:09.255372479+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.255388694+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255397446+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255400024+07:00","message":"[bufferProcess] send to processor:นักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255404109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255407359+07:00","message":"> Transcript [366] [false]: 'นักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255411394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255413677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255416423+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.255419144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.44345873+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.44351162+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-07-09T09:23:09.443517112+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.443531469+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443543687+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443546543+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443553578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443556711+07:00","message":"> Transcript [367] [false]: 'นักเรียนเคยเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443560088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443563433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443566072+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.443568452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.649754175+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.649800043+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-07-09T09:23:09.649805838+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.649818111+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649826444+07:00","message":"[bufferProcess] interim [300000000]:นักเรียนเคยเรียนมาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.64982918+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649832847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649835936+07:00","message":"> Transcript [368] [false]: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649839627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649841925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649844372+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649846688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649850798+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649856899+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649861471+07:00","message":"Set new StatePrefix : 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.649863839+07:00","message":"Next Push (prob) : 'เรียนเคยเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.649873021+07:00","message":"push: {false นัก 0 0xc00310e380}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.763801451+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.763853043+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-07-09T09:23:09.763858904+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:09.763871814+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.763881881+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนเคยเรียนมาหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.76388483+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมาหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.763891226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.76389473+07:00","message":"> Transcript [369] [false]: 'นักเรียนเคยเรียนมาหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.763898468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.763900852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.763902956+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:09.763905598+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.275764135+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.275802355+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-07-09T09:23:10.275808411+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือยังน่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.275822588+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือยังน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.275829932+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนเคยเรียนมาหรือยังน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.275832609+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมาหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.275836528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.275839772+07:00","message":"> Transcript [370] [false]: 'นักเรียนเคยเรียนมาหรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.27584302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.275845424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.27584754+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.275850152+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.278559495+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.278574468+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-07-09T09:23:10.278578614+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือยังใน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.278586601+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือยังใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278590435+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนเคยเรียนมาหรือยังใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278592489+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมาหรือยังน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278595164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278597387+07:00","message":"> Transcript [371] [false]: 'นักเรียนเคยเรียนมาหรือยังน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278599911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278601771+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278603916+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.278605988+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.660123199+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.660167561+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-07-09T09:23:10.660175006+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือยังในตอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.660189988+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือยังในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660198348+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนเคยเรียนมาหรือยังในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660201478+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมาหรือยังใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660210224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660214805+07:00","message":"> Transcript [372] [false]: 'นักเรียนเคยเรียนมาหรือยังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660223434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660226317+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660228803+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.66023181+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660239481+07:00","message":"Push: 'เรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660241851+07:00","message":"TextPushed: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660244073+07:00","message":"Set new StatePrefix : 'นักเรียนเคยเรียนมาหรือยังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.660246576+07:00","message":"Next Push (prob) : 'หรือยังใน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.660270615+07:00","message":"push: {false เรียนเคยเรียนมา 0 0xc00310e380}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.992921738+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.992968028+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-07-09T09:23:10.99297485+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือยังในตอนม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:10.992989849+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือยังในตอนม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.992999634+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนเคยเรียนมาหรือยังในตอนม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993002227+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมาหรือยังในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993008471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993011421+07:00","message":"> Transcript [373] [false]: 'นักเรียนเคยเรียนมาหรือยังในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993015833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993018482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993020874+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมาหรือยังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:10.993023986+07:00","message":"TextPushed: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.231965985+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.232021613+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-07-09T09:23:11.232029082+07:00","message":"receive interim result [false|false]: นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.232045265+07:00","message":"[buffer interim] 99 false นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232053565+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232056489+07:00","message":"[bufferProcess] send to processor:นักเรียนเคยเรียนมาหรือยังในตอนม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232064799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232067677+07:00","message":"> Transcript [374] [false]: 'นักเรียนเคยเรียนมาหรือยังในตอนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232071621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232074338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232076705+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมาหรือยังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.232079861+07:00","message":"TextPushed: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:11.494181695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:11.494202677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.539453022+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.642681364+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.642726157+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-07-09T09:23:11.642735374+07:00","message":"receive interim result [true|false]: นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.642746944+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.64274949+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.642757185+07:00","message":"[buffer interim] 99 true นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.64276578+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642772548+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเคยเรียนมาหรือยังในตอนมต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642776693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.64277994+07:00","message":"> Transcript [375] [false]: 'นักเรียนเคยเรียนมาหรือยังในตอนมต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642783649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642785717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642788045+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมาหรือยังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642790883+07:00","message":"TextPushed: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642793042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642798033+07:00","message":"> Transcript [376] [true]: 'นักเรียนเคยเรียนมาหรือยังในตอนมต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642800497+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642802457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642804368+07:00","message":"StatePrefix: 'นักเรียนเคยเรียนมาหรือยังใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642806561+07:00","message":"TextPushed: 'นักเรียนเคยเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:11.642809931+07:00","message":"Push: 'หรือยังในตอนมต้น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:11.642818417+07:00","message":"push: {true หรือยังในตอนมต้น 0 0xc00310e380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:11.654942118+07:00","message":"write wav file: './tmp/7612/7612_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.461204292+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.520182391+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.695923126+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.695943353+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.695946539+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.695953693+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695962325+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695973605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695977214+07:00","message":"> Transcript [377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.69598012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695982949+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695985885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695989213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:13.695996389+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.696008859+07:00","message":"push: {true \n 0 0xc000044f00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:13.700636035+07:00","message":"write wav file: './tmp/7612/7612_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:13.910849327+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:14.49449092+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:14.494491675+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.609496435+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.671096943+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.696461626+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.696485856+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.69648977+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.696497006+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696503943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696508231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696511154+07:00","message":"> Transcript [378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696513836+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696516061+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696518463+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696520407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.696529369+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.696537355+07:00","message":"push: {true \n 0 0xc0035c4100}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:14.701088275+07:00","message":"write wav file: './tmp/7612/7612_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.739408416+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.950883737+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.950904063+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.950907536+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.950917717+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950925563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950930325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950933288+07:00","message":"> Transcript [379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950936208+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950938281+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950940166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950942069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:14.950945555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:14.950955666+07:00","message":"push: {true \n 0 0xc001fa8f00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:14.955422465+07:00","message":"write wav file: './tmp/7612/7612_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.583724109+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.638545662+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.710255615+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.9737671+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.973785388+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.973788927+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.973796443+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973804448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973809236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973812132+07:00","message":"> Transcript [380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973814697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973816768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973818877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973821372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:15.973827969+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:15.973836923+07:00","message":"push: {true \n 0 0xc0035c4280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:15.97827344+07:00","message":"write wav file: './tmp/7612/7612_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:16.469808568+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:16.572685462+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:16.572728376+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:16.572732373+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:16.572742117+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572751405+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572756156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572759373+07:00","message":"> Transcript [381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572762429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572764453+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.57277277+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572775029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:16.572778235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:16.572790126+07:00","message":"push: {true \n 0 0xc0035c4400}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:16.582569748+07:00","message":"write wav file: './tmp/7612/7612_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.242392658+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.308578348+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.371568598+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:17.495359676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:17.495379443+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.506473213+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.50650188+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.506505527+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.506513145+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.506523435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.506527677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.506530541+07:00","message":"> Transcript [382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.506533352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.50653553+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.506537643+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.506539674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:17.50654614+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:17.506554249+07:00","message":"push: {true \n 0 0xc0035c4000}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:17.510423735+07:00","message":"write wav file: './tmp/7612/7612_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.501941414+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.501992222+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-07-09T09:23:19.501997871+07:00","message":"receive interim result [false|false]: ยา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.502012456+07:00","message":"[buffer interim] 106 false ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.502022299+07:00","message":"[bufferProcess] interim [220000000]:ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.502024307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.502031159+07:00","message":"[bufferProcess] send to processor (ticker):ยา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.502034529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.502037284+07:00","message":"> Transcript [383] [false]: 'ยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.502039651+07:00","message":"Set StatePrefix (first interim): 'ยา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.630117897+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.630156999+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-07-09T09:23:19.630164244+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.630179899+07:00","message":"[buffer interim] 106 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.630191581+07:00","message":"[bufferProcess] interim [280000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.630196284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.945609686+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.945652774+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-07-09T09:23:19.945658309+07:00","message":"receive interim result [false|false]: ยังเลย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:19.945673104+07:00","message":"[buffer interim] 106 false ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.945680122+07:00","message":"[bufferProcess] interim [580000000]:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.945682705+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.945686181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.945689111+07:00","message":"> Transcript [384] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.945691466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:19.94569409+07:00","message":"Set new StatePrefix: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:20.133225371+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:20.133273914+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-07-09T09:23:20.133280733+07:00","message":"receive interim result [false|false]: ยังเลยหรอ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:20.133302102+07:00","message":"[buffer interim] 106 false ยังเลยหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133314741+07:00","message":"[bufferProcess] interim [760000000]:ยังเลยหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133317625+07:00","message":"[bufferProcess] send to processor:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.13332587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133328822+07:00","message":"> Transcript [385] [false]: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133332123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133334504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133337065+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.133339562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:20.495587935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:20.495625866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:20.705245962+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:20.70530044+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-07-09T09:23:20.705308955+07:00","message":"receive interim result [false|false]: ยังเลยหรอ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:20.705324586+07:00","message":"[buffer interim] 106 false ยังเลยหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705335641+07:00","message":"[bufferProcess] interim [360000000]:ยังเลยหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705339053+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705347771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705352255+07:00","message":"> Transcript [386] [false]: 'ยังเลยหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705357179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705360128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705363517+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:20.705366701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.230224061+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.230269337+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-07-09T09:23:21.230285689+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.230300461+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230308408+07:00","message":"[bufferProcess] interim [840000000]:ยังเลยหรอไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230311489+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230318697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230322051+07:00","message":"> Transcript [387] [false]: 'ยังเลยหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230325536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230327639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230330166+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.230332756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.286716757+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.286759161+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-07-09T09:23:21.286765343+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.28677988+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286788296+07:00","message":"[bufferProcess] interim [960000000]:ยังเลยหรอไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286791624+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286796192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.28680017+07:00","message":"> Transcript [388] [false]: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286804178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.28680658+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286808897+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286811242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286818798+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286820765+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.28682291+07:00","message":"Set new StatePrefix : 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.286825537+07:00","message":"Next Push (prob) : 'เลยหรอไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.286834573+07:00","message":"push: {false ยัง 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.546939833+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.546992302+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-07-09T09:23:21.546998828+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.547015742+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547024409+07:00","message":"[bufferProcess] interim [200000000]:ยังเลยหรอไม่เป็นไรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547027093+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547034422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.54703764+07:00","message":"> Transcript [389] [false]: 'ยังเลยหรอไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547041307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547043633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547045642+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.547048754+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.796214475+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.796256631+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-07-09T09:23:21.796272151+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:21.796285353+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.79629305+07:00","message":"[bufferProcess] interim [500000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.796295763+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.796302017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.796304881+07:00","message":"> Transcript [390] [false]: 'ยังเลยหรอไม่เป็นไรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.796308834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.796311155+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.796313494+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:21.79631634+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.118287037+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.118331958+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-07-09T09:23:22.118338041+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.118353237+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118361351+07:00","message":"[bufferProcess] interim [740000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118364588+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118369467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118372915+07:00","message":"> Transcript [391] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118376661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118378936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118381149+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.118383884+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.707853305+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.707902205+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-07-09T09:23:22.707908754+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.707924573+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707932596+07:00","message":"[bufferProcess] interim [340000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707935618+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707943814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707949157+07:00","message":"> Transcript [392] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707953771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.7079563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707958653+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707961534+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707970334+07:00","message":"Push: 'เลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707972577+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707974732+07:00","message":"Set new StatePrefix : 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.707977037+07:00","message":"Next Push (prob) : 'ไรค่ะเดี๋ยวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.70798591+07:00","message":"push: {false เลยหรอไม่เป็น 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.8354162+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.835453801+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-07-09T09:23:22.835459919+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเถอะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:22.835473777+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเถอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.835481299+07:00","message":"[bufferProcess] interim [520000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเถอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.835483926+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.835487644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.835490561+07:00","message":"> Transcript [393] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.835493035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:22.835495283+07:00","message":"Set new StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.032625228+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.032667864+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-07-09T09:23:23.032673756+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเติม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.032685395+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032693838+07:00","message":"[bufferProcess] interim [700000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032696346+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเถอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032700254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032703329+07:00","message":"> Transcript [394] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเถอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032707076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032709142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032711108+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.032713787+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.149617087+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.149658542+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-07-09T09:23:23.14966561+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.149679754+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.14968708+07:00","message":"[bufferProcess] interim [820000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.149691368+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.149701911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.149706767+07:00","message":"> Transcript [395] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.149712447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.149715845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.149718962+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.14972278+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.407309538+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.407363733+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-07-09T09:23:23.407370395+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.407384123+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407391883+07:00","message":"[bufferProcess] interim [60000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407396162+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407400056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407402835+07:00","message":"> Transcript [396] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407406138+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407408308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407411185+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.407417699+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.409382547+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.409408136+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-07-09T09:23:23.409413233+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.40942262+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409427137+07:00","message":"[bufferProcess] interim [120000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409429382+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409431966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409434502+07:00","message":"> Transcript [397] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409437424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409439432+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409441715+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409444274+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409450337+07:00","message":"Push: 'ไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409452296+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409454537+07:00","message":"Set new StatePrefix : 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.409456759+07:00","message":"Next Push (prob) : 'เทอมนี้แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.409465097+07:00","message":"push: {false ไรค่ะเดี๋ยวมา 0 0xc000044780}"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:23.496047788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:23.496067719+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.598688703+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.598734191+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-07-09T09:23:23.598741863+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.598755993+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.598763825+07:00","message":"[bufferProcess] interim [300000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.598766623+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.598772797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.598775875+07:00","message":"> Transcript [398] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.598778651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.598781355+07:00","message":"Set new StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.914165286+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.914220121+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-07-09T09:23:23.914231842+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:23.914258544+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.914282085+07:00","message":"[bufferProcess] interim [540000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.914287319+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.9142994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.914302424+07:00","message":"> Transcript [399] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.914306223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.914308495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.91431217+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:23.914314942+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.106368363+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.106408468+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-07-09T09:23:24.106415531+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.106432138+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.106441498+07:00","message":"[bufferProcess] interim [780000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.106445879+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.106449918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.10645289+07:00","message":"> Transcript [400] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.106456545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.106458779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.106460702+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.10646329+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.245628081+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.245673909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.245681008+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.245696038+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.24570433+07:00","message":"[bufferProcess] interim [900000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245707187+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245711096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245714066+07:00","message":"> Transcript [401] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245717823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245720168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245723748+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.245726813+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.304314095+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.30435381+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-07-09T09:23:24.30436097+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.304373934+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304381478+07:00","message":"[bufferProcess] interim [960000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304384336+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304391739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304394616+07:00","message":"> Transcript [402] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304398853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304401184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304403531+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304407812+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304425988+07:00","message":"Push: 'เทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304428741+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304431668+07:00","message":"Set new StatePrefix : 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.304434429+07:00","message":"Next Push (prob) : 'ก็จะได้รู้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.30444299+07:00","message":"push: {false เทอมนี้เรา 0 0xc000044780}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.623966788+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.624016197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.624023821+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.624040559+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.624048282+07:00","message":"[bufferProcess] interim [260000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.624051591+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.624060409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.62406306+07:00","message":"> Transcript [403] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.624065942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.624068319+07:00","message":"Set new StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.669102447+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.741418236+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.753132443+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.75318409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.753191777+07:00","message":"receive interim result [false|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.753207775+07:00","message":"[buffer interim] 106 false ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753216064+07:00","message":"[bufferProcess] interim [440000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753227901+07:00","message":"[bufferProcess] send to processor:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753238954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753242367+07:00","message":"> Transcript [404] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753246421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753248546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753250803+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.753253704+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805339808+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805398261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ\",\"confidence\":0.95089215}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805405722+07:00","message":"receive interim result [true|false]: ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805417467+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805421081+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805427977+07:00","message":"[buffer interim] 106 true ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805442808+07:00","message":"[bufferProcess] interim [530000000]:ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805448419+07:00","message":"[bufferProcess] send to processor (isfinal):ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805453795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805458792+07:00","message":"> Transcript [405] [false]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805464187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805467423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805470588+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805473915+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805476253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805478357+07:00","message":"> Transcript [406] [true]: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียนเกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805480843+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805482967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805484939+07:00","message":"StatePrefix: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เราก็จะได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805487639+07:00","message":"TextPushed: 'ยังเลยหรอไม่เป็นไรค่ะเดี๋ยวมาเทอมนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:24.805495467+07:00","message":"Push: 'ก็จะได้เรียนเกี่ยวกับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:24.805504109+07:00","message":"push: {true ก็จะได้เรียนเกี่ยวกับ 0 0xc000044780}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:24.81919393+07:00","message":"write wav file: './tmp/7612/7612_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.251278211+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.251311994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.251319467+07:00","message":"receive interim result [false|false]: กลับแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.251331227+07:00","message":"[buffer interim] 107 false กลับแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.251337737+07:00","message":"[bufferProcess] interim [480000000]:กลับแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.251339975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.268894182+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.268930183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.268935479+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.268946986+07:00","message":"[buffer interim] 107 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.268953604+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.268957+07:00","message":"[bufferProcess] send to processor:กลับแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.268961456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.268966108+07:00","message":"> Transcript [407] [false]: 'กลับแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.268969866+07:00","message":"Set StatePrefix (first interim): 'กลับแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.45880832+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.458854299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.458860299+07:00","message":"receive interim result [false|false]: ระบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.458873157+07:00","message":"[buffer interim] 107 false ระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.458880278+07:00","message":"[bufferProcess] interim [780000000]:ระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.458882579+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.458888116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.458890878+07:00","message":"> Transcript [408] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.458893278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.458895465+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.587504454+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.587541964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนิเวศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.58754755+07:00","message":"receive interim result [false|false]: ระบบนิเวศ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:25.587560816+07:00","message":"[buffer interim] 107 false ระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587568315+07:00","message":"[bufferProcess] interim [900000000]:ระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587571692+07:00","message":"[bufferProcess] send to processor:ระบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587575752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587578405+07:00","message":"> Transcript [409] [false]: 'ระบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587581314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587583372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587585364+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:25.587587337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.157959685+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.157999167+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-07-09T09:23:26.158014412+07:00","message":"receive interim result [false|false]: ระบบนิเวศ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.158031496+07:00","message":"[buffer interim] 107 false ระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158040555+07:00","message":"[bufferProcess] interim [500000000]:ระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158044738+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158052652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158056854+07:00","message":"> Transcript [410] [false]: 'ระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158061031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158064388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158067546+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.158069634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303053842+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303079634+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303082463+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303084498+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303097758+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303099964+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303102167+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303104728+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303106682+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303108503+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303110217+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303111935+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303113669+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303115643+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303117395+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303119178+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303120851+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303122689+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.30312443+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.303126259+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:26.496736794+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:26.496729784+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.793078894+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.793120205+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-07-09T09:23:26.79312649+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.79314013+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793147121+07:00","message":"[bufferProcess] interim [40000000]:ระบบนิเวศสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793150037+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793157258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793160165+07:00","message":"> Transcript [411] [false]: 'ระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793181921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793184276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793192502+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.793195456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.868104032+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.868139031+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-07-09T09:23:26.868145808+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.868161452+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868169706+07:00","message":"[bufferProcess] interim [220000000]:ระบบนิเวศสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868172192+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868176166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868178831+07:00","message":"> Transcript [412] [false]: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868182243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868191273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868193487+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.86819592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868202142+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868204396+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868207072+07:00","message":"Set new StatePrefix : 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:26.868209534+07:00","message":"Next Push (prob) : 'นิเวศสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:26.868217508+07:00","message":"push: {false ระบบ 0 0xc00310ec00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.376402261+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.376443796+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-07-09T09:23:27.376450021+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.376460231+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376468049+07:00","message":"[bufferProcess] interim [640000000]:ระบบนิเวศสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376470839+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376475037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376477699+07:00","message":"> Transcript [413] [false]: 'ระบบนิเวศสิ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376481224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376483347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376485485+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.376487619+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.693674663+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.693709799+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-07-09T09:23:27.693715954+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่งมีชีวิตต่าง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.693730541+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่งมีชีวิตต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693737577+07:00","message":"[bufferProcess] interim [940000000]:ระบบนิเวศสิ่งมีชีวิตต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693740457+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693744983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693748087+07:00","message":"> Transcript [414] [false]: 'ระบบนิเวศสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693751163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693753458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693755925+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.693758271+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.756855219+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.756892495+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-07-09T09:23:27.756898824+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่งมีชีวิตต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:27.756912221+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่งมีชีวิตต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.756919052+07:00","message":"[bufferProcess] interim [120000000]:ระบบนิเวศสิ่งมีชีวิตต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.756921973+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศสิ่งมีชีวิตต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.756927857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.75693052+07:00","message":"> Transcript [415] [false]: 'ระบบนิเวศสิ่งมีชีวิตต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.756934097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.75693654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.756939504+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:27.756941992+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.403319741+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.403367379+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-07-09T09:23:28.403374603+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่งมีชีวิตต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.403389556+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่งมีชีวิตต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403396881+07:00","message":"[bufferProcess] interim [660000000]:ระบบนิเวศสิ่งมีชีวิตต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403399871+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศสิ่งมีชีวิตต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403407336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403409966+07:00","message":"> Transcript [416] [false]: 'ระบบนิเวศสิ่งมีชีวิตต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403413768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403416476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403418857+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403421472+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403427095+07:00","message":"Push: 'นิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403429287+07:00","message":"TextPushed: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.4034316+07:00","message":"Set new StatePrefix : 'ระบบนิเวศสิ่งมีชีวิตต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.403433848+07:00","message":"Next Push (prob) : 'มีชีวิตต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.403440899+07:00","message":"push: {false นิเวศสิ่ง 0 0xc00310ec00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.469046961+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.469088401+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-07-09T09:23:28.469094521+07:00","message":"receive interim result [false|false]: ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.469109957+07:00","message":"[buffer interim] 107 false ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.46911794+07:00","message":"[bufferProcess] interim [780000000]:ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.469121108+07:00","message":"[bufferProcess] send to processor:ระบบนิเวศสิ่งมีชีวิตต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.469125098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.469128739+07:00","message":"> Transcript [417] [false]: 'ระบบนิเวศสิ่งมีชีวิตต่างๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.46913263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.469134987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.469136915+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่งมีชีวิตต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.469139477+07:00","message":"TextPushed: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.638528689+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739687263+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739723658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739729415+07:00","message":"receive interim result [true|false]: ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739738857+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739742627+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739756834+07:00","message":"[buffer interim] 107 true ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739780035+07:00","message":"[bufferProcess] interim [140000000]:ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739787774+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739791847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.73979586+07:00","message":"> Transcript [418] [false]: 'ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739799817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739802532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739805069+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่งมีชีวิตต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739808332+07:00","message":"TextPushed: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739810284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739812488+07:00","message":"> Transcript [419] [true]: 'ระบบนิเวศสิ่งมีชีวิตต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.73981469+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739816628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739818488+07:00","message":"StatePrefix: 'ระบบนิเวศสิ่งมีชีวิตต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.739820477+07:00","message":"TextPushed: 'ระบบนิเวศสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:28.7398277+07:00","message":"Push: 'มีชีวิตต่างๆนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.739840217+07:00","message":"push: {true มีชีวิตต่างๆนะคะ 0 0xc00310ec00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:28.749186728+07:00","message":"write wav file: './tmp/7612/7612_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:28.961653054+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.028441874+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.243167922+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.243184508+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.243188061+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.243194328+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.2432016+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243206055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243209405+07:00","message":"> Transcript [420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243211801+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243213857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243215717+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243217927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:29.243224627+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.243233889+07:00","message":"push: {true \n 0 0xc001fa8c00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:29.247324728+07:00","message":"write wav file: './tmp/7612/7612_108.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:29.497534753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:29.497582354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.730902972+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:29.918183669+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.010544486+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.010568663+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.010572015+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.010580707+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010595655+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010601098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010604094+07:00","message":"> Transcript [421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.01060699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010609043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010610934+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010613407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.010620294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.010630655+07:00","message":"push: {true \n 0 0xc0035c4b00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:30.015573265+07:00","message":"write wav file: './tmp/7612/7612_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.369725556+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.499428126+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.619578381+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.619607677+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.619611748+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.619621158+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619630247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619634862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619638639+07:00","message":"> Transcript [422] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619641662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619643716+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619645672+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619648362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:30.619654912+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.619666918+07:00","message":"push: {true \n 0 0xc001fa9180}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:30.624376477+07:00","message":"write wav file: './tmp/7612/7612_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.819692014+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.87863799+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:30.949737768+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.009549376+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.068564495+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.068596411+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.068600702+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.068612326+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068623181+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068629001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068634598+07:00","message":"> Transcript [423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068639234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068642389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068645718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068649194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.068659024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.068670404+07:00","message":"push: {true \n 0 0xc000106f00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:31.077421101+07:00","message":"write wav file: './tmp/7612/7612_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.138900741+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.190641115+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.190664963+07:00","message":"found end of frame, send empty tag with msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.190669181+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.190679121+07:00","message":"[buffer interim] 112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190688547+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190693975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190698456+07:00","message":"> Transcript [424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190702797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190705159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190707361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190709643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.190732136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.190742052+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:31.194958897+07:00","message":"write wav file: './tmp/7612/7612_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.198435996+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.391835522+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.391876832+07:00","message":"found end of frame, send empty tag with msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.391880803+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.391890558+07:00","message":"[buffer interim] 113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391900002+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391904313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391907334+07:00","message":"> Transcript [425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391910395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391912368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391914405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391916397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:31.391922239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:31.391932941+07:00","message":"push: {true \n 0 0xc002014100}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:31.396437258+07:00","message":"write wav file: './tmp/7612/7612_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:32.110862069+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:32.497731811+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:32.497755975+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.549830434+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.549880299+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-07-09T09:23:34.54988616+07:00","message":"receive interim result [false|false]: อัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.549901714+07:00","message":"[buffer interim] 114 false อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.549908411+07:00","message":"[bufferProcess] interim [520000000]:อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.54991099+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.549918376+07:00","message":"[bufferProcess] send to processor (ticker):อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.549921244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.549924132+07:00","message":"> Transcript [426] [false]: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.549926592+07:00","message":"Set StatePrefix (first interim): 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.74218486+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.742228456+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-07-09T09:23:34.742234472+07:00","message":"receive interim result [false|false]: อันดับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.742250823+07:00","message":"[buffer interim] 114 false อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.742261488+07:00","message":"[bufferProcess] interim [640000000]:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.742263808+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.865617062+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.865661593+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-07-09T09:23:34.865667724+07:00","message":"receive interim result [false|false]: อันดับแรก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:34.865680588+07:00","message":"[buffer interim] 114 false อันดับแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865688512+07:00","message":"[bufferProcess] interim [820000000]:อันดับแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865691249+07:00","message":"[bufferProcess] send to processor:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865698779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865702072+07:00","message":"> Transcript [427] [false]: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865705093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865707246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865709557+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:34.865712086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.260758524+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.260797685+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-07-09T09:23:35.260804948+07:00","message":"receive interim result [false|false]: อันดับแรกนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.260824625+07:00","message":"[buffer interim] 114 false อันดับแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260832621+07:00","message":"[bufferProcess] interim [180000000]:อันดับแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260837471+07:00","message":"[bufferProcess] send to processor:อันดับแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260845511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260848927+07:00","message":"> Transcript [428] [false]: 'อันดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260852131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260854401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260856591+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.260858676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.316081924+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.316128508+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-07-09T09:23:35.316134877+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.316148162+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316155993+07:00","message":"[bufferProcess] interim [300000000]:อันดับแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316158487+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316165873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316169443+07:00","message":"> Transcript [429] [false]: 'อันดับแรกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316173055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316175764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316178176+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.316182992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:35.498380993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:35.498416201+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.837448913+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.837516187+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-07-09T09:23:35.837525452+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.837542102+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837554133+07:00","message":"[bufferProcess] interim [780000000]:อันดับแรกนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837558557+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837566533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837570939+07:00","message":"> Transcript [430] [false]: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837577261+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837580546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837584686+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837587909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837596111+07:00","message":"Push: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837599512+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837603025+07:00","message":"Set new StatePrefix : 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:35.837606732+07:00","message":"Next Push (prob) : 'ดับแรกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:35.837625125+07:00","message":"push: {false อัน 0 0xc00310e400}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.282448749+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.282490456+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-07-09T09:23:36.282495882+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.282509783+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282518786+07:00","message":"[bufferProcess] interim [200000000]:อันดับแรกนะคะวันนี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282521468+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282527237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282530303+07:00","message":"> Transcript [431] [false]: 'อันดับแรกนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282534053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282536208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282538544+07:00","message":"StatePrefix: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.282541291+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.536924858+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.536967936+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-07-09T09:23:36.536974474+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.536987511+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.536994542+07:00","message":"[bufferProcess] interim [500000000]:อันดับแรกนะคะวันนี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.536997246+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.537003086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.537006074+07:00","message":"> Transcript [432] [false]: 'อันดับแรกนะคะวันนี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.537010295+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.537012458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.537014826+07:00","message":"StatePrefix: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.537017614+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.86347441+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.863517922+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-07-09T09:23:36.863524892+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:36.863536266+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863543913+07:00","message":"[bufferProcess] interim [800000000]:อันดับแรกนะคะวันนี้คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863546497+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863550032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863553117+07:00","message":"> Transcript [433] [false]: 'อันดับแรกนะคะวันนี้คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863556492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863558675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863561054+07:00","message":"StatePrefix: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:36.863563524+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.448166211+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.44821045+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-07-09T09:23:37.448216744+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.448230233+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448240581+07:00","message":"[bufferProcess] interim [400000000]:อันดับแรกนะคะวันนี้คุณครูจะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448243409+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448249392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448252738+07:00","message":"> Transcript [434] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448257311+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448259726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448262555+07:00","message":"StatePrefix: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448265038+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448269902+07:00","message":"Push: 'ดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448271988+07:00","message":"TextPushed: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448274059+07:00","message":"Set new StatePrefix : 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.448277608+07:00","message":"Next Push (prob) : 'วันนี้คุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.448288111+07:00","message":"push: {false ดับแรกนะคะ 0 0xc00310e400}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.572479476+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.572521315+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-07-09T09:23:37.572527955+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.572540391+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572548468+07:00","message":"[bufferProcess] interim [520000000]:อันดับแรกนะคะวันนี้คุณครูจะแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572551358+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572557268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572560185+07:00","message":"> Transcript [435] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572564223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572566599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572568823+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.572571463+07:00","message":"TextPushed: 'อันดับแรกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.874032876+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.874080921+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-07-09T09:23:37.874086632+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกเสื้อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.874101042+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874108113+07:00","message":"[bufferProcess] interim [760000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874111019+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874118057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874121117+07:00","message":"> Transcript [436] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874125013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874127644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874130492+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.874133+07:00","message":"TextPushed: 'อันดับแรกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.875808773+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.875821125+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-07-09T09:23:37.875824695+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกซอง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.875832635+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกซอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.875836261+07:00","message":"[bufferProcess] interim [820000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกซอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.875838621+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.875841436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.87584359+07:00","message":"> Transcript [437] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกเสื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.875846171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.875848264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.87585019+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.875852255+07:00","message":"TextPushed: 'อันดับแรกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.944880313+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.944918129+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-07-09T09:23:37.944924101+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.944938433+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944947252+07:00","message":"[bufferProcess] interim [880000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944950834+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกซอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944956063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944958957+07:00","message":"> Transcript [438] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944962438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944964673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.94496703+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944969819+07:00","message":"TextPushed: 'อันดับแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944974836+07:00","message":"Push: 'วันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944976885+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944979518+07:00","message":"Set new StatePrefix : 'อันดับแรกนะคะวันนี้คุณครูจะแจกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:37.944981919+07:00","message":"Next Push (prob) : 'แจกซอง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:37.944991626+07:00","message":"push: {false วันนี้คุณครูจะ 0 0xc00310e400}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.265061563+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.265104881+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-07-09T09:23:38.265111197+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.265123085+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.265131396+07:00","message":"[bufferProcess] interim [180000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.265134188+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.265140166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.265143238+07:00","message":"> Transcript [439] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.265145858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.265148654+07:00","message":"Set new StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:38.498419649+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:38.49843051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.527796542+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.527833933+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-07-09T09:23:38.527840542+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.527854575+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527862861+07:00","message":"[bufferProcess] interim [480000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.52786581+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527869843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527872615+07:00","message":"> Transcript [440] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527875893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527878093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527880352+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.527883154+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.646807472+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.64686762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.646875+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.646890585+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646899251+07:00","message":"[bufferProcess] interim [600000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646901959+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646906024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646908937+07:00","message":"> Transcript [441] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646912599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646926843+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646928991+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.646931787+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.819108071+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.819155901+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-07-09T09:23:38.819164492+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:38.819179352+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819187296+07:00","message":"[bufferProcess] interim [660000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819190174+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819197401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819200456+07:00","message":"> Transcript [442] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819204532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819206969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819209582+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:38.819212747+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.034592665+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.034640318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.034648234+07:00","message":"receive interim result [false|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.034662105+07:00","message":"[buffer interim] 114 false อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.03467417+07:00","message":"[bufferProcess] interim [20000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034678523+07:00","message":"[bufferProcess] send to processor:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034686459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034691189+07:00","message":"> Transcript [443] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034696939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034700645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034704292+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034708976+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.03471727+07:00","message":"Push: 'แจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034720538+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034723941+07:00","message":"Set new StatePrefix : 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.034728155+07:00","message":"Next Push (prob) : 'ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.034745111+07:00","message":"push: {false แจกสมุด 0 0xc00310e400}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.208676769+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.304527796+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.304576076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.304583389+07:00","message":"receive interim result [true|false]: อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.30459318+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.304595653+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.304603926+07:00","message":"[buffer interim] 114 true อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304614642+07:00","message":"[bufferProcess] interim [320000000]:อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304618544+07:00","message":"[bufferProcess] send to processor (isfinal):อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304623685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304628403+07:00","message":"> Transcript [444] [false]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304634628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304636646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304638897+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304642902+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304645002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304647274+07:00","message":"> Transcript [445] [true]: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียนก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.30464989+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304651691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304653446+07:00","message":"StatePrefix: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุดให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.304655514+07:00","message":"TextPushed: 'อันดับแรกนะคะวันนี้คุณครูจะแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.30466212+07:00","message":"Push: 'ให้นักเรียนก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.304671597+07:00","message":"push: {true ให้นักเรียนก่อน 0 0xc00310e400}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:39.317406368+07:00","message":"write wav file: './tmp/7612/7612_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.341649192+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.926572012+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.926612636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.926617845+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:39.926632373+07:00","message":"[buffer interim] 115 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.926639982+07:00","message":"[bufferProcess] interim [600000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:39.926641956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.003874221+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.003918198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.00392418+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.003937104+07:00","message":"[buffer interim] 115 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.003944332+07:00","message":"[bufferProcess] interim [660000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.003946712+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.003953344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.003956201+07:00","message":"> Transcript [446] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.003958466+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.323465149+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.323505755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.323511837+07:00","message":"receive interim result [false|false]: เพราะว่าหน้า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.323525856+07:00","message":"[buffer interim] 115 false เพราะว่าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.323533515+07:00","message":"[bufferProcess] interim [960000000]:เพราะว่าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.323536128+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.323540234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.323543388+07:00","message":"> Transcript [447] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.323545672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.32354788+07:00","message":"Set new StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.348551922+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.348593699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่านะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.34859952+07:00","message":"receive interim result [false|false]: เพราะว่านะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.348615328+07:00","message":"[buffer interim] 115 false เพราะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348622661+07:00","message":"[bufferProcess] interim [20000000]:เพราะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348625379+07:00","message":"[bufferProcess] send to processor:เพราะว่าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348628795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348631553+07:00","message":"> Transcript [448] [false]: 'เพราะว่าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348634367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348636313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348638387+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.348640671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.394587688+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.394631479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่านัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.394637624+07:00","message":"receive interim result [false|false]: เพราะว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.394651204+07:00","message":"[buffer interim] 115 false เพราะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394661772+07:00","message":"[bufferProcess] interim [80000000]:เพราะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394664387+07:00","message":"[bufferProcess] send to processor:เพราะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394669926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394673048+07:00","message":"> Transcript [449] [false]: 'เพราะว่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.39467641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394678599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394681032+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.394683265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.511567962+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.511616223+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-07-09T09:23:40.511622253+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.511635154+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.51164295+07:00","message":"[bufferProcess] interim [200000000]:เพราะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.51164571+07:00","message":"[bufferProcess] send to processor:เพราะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.51165313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.511656213+07:00","message":"> Transcript [450] [false]: 'เพราะว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.511659874+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.511662222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.511664307+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.511666687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.787010079+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.787057449+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-07-09T09:23:40.787063335+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.787075841+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787086437+07:00","message":"[bufferProcess] interim [500000000]:เพราะว่านักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787089256+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787095419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787098874+07:00","message":"> Transcript [451] [false]: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787102501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787104944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787107135+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787109331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787113799+07:00","message":"Push: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787115877+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787119316+07:00","message":"Set new StatePrefix : 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.787121693+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.787129911+07:00","message":"push: {false เพราะว่า 0 0xc0035c4800}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.96186432+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.96191634+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-07-09T09:23:40.961925117+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:40.96194344+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961956654+07:00","message":"[bufferProcess] interim [680000000]:เพราะว่านักเรียนจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961959662+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961975577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961979348+07:00","message":"> Transcript [452] [false]: 'เพราะว่านักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961983317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961985535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961987583+07:00","message":"StatePrefix: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:40.961990109+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:41.498934215+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:41.49895029+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.607859832+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.607903636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่านักเรียนจะได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.607909703+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.607921834+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607929412+07:00","message":"[bufferProcess] interim [280000000]:เพราะว่านักเรียนจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607932193+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607938103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607941109+07:00","message":"> Transcript [453] [false]: 'เพราะว่านักเรียนจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607944702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607947177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.60794912+07:00","message":"StatePrefix: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.607951522+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.797237513+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.797285621+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-07-09T09:23:41.797293163+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:41.797305683+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797314703+07:00","message":"[bufferProcess] interim [460000000]:เพราะว่านักเรียนจะได้เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797317368+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797321303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797325415+07:00","message":"> Transcript [454] [false]: 'เพราะว่านักเรียนจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797329033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797331113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797333345+07:00","message":"StatePrefix: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:41.797335763+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.111462063+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.111495223+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-07-09T09:23:42.111501971+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.111518549+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111526506+07:00","message":"[bufferProcess] interim [760000000]:เพราะว่านักเรียนจะได้เขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111530088+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.11153773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111540616+07:00","message":"> Transcript [455] [false]: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111545112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.11154746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111550098+07:00","message":"StatePrefix: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.11155269+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111558832+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111560817+07:00","message":"TextPushed: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111563202+07:00","message":"Set new StatePrefix : 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.111565612+07:00","message":"Next Push (prob) : 'จะได้เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.111573571+07:00","message":"push: {false นักเรียน 0 0xc0035c4800}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.386067585+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.3861174+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-07-09T09:23:42.386123083+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.386139743+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386147431+07:00","message":"[bufferProcess] interim [120000000]:เพราะว่านักเรียนจะได้เขียนชื่อของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386150351+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386154215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386156919+07:00","message":"> Transcript [456] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386160491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386162921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.38616524+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.386167751+07:00","message":"TextPushed: 'เพราะว่านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.582357531+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.582402602+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-07-09T09:23:42.582408823+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.582426483+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582434545+07:00","message":"[bufferProcess] interim [300000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582437224+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582441542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582444654+07:00","message":"> Transcript [457] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582448461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582450527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582452943+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.582455937+07:00","message":"TextPushed: 'เพราะว่านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.692995697+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.693034493+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-07-09T09:23:42.693040734+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:42.693054257+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693062162+07:00","message":"[bufferProcess] interim [420000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693065127+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.69307249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693075509+07:00","message":"> Transcript [458] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693079338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693081888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693084466+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:42.693087634+07:00","message":"TextPushed: 'เพราะว่านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.277227599+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.277264232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.277270192+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.277282058+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277291426+07:00","message":"[bufferProcess] interim [20000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277294832+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277300919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277304228+07:00","message":"> Transcript [459] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277308348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277310679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.27731295+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277315817+07:00","message":"TextPushed: 'เพราะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277320539+07:00","message":"Push: 'จะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277322552+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277324955+07:00","message":"Set new StatePrefix : 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.277327277+07:00","message":"Next Push (prob) : 'ชื่อของตัวเอง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.277334996+07:00","message":"push: {false จะได้เขียน 0 0xc0035c4800}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.520404692+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.520444062+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-07-09T09:23:43.520451137+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.520466325+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520473669+07:00","message":"[bufferProcess] interim [140000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520476612+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520480256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520483437+07:00","message":"> Transcript [460] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520487213+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520489492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520491513+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.520494081+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.71837144+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.718413559+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-07-09T09:23:43.718420102+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.718434834+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718442287+07:00","message":"[bufferProcess] interim [380000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718445163+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718449653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718453624+07:00","message":"> Transcript [461] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718458579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718461015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718462949+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.718465887+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.781706734+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.781747056+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-07-09T09:23:43.781753334+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.78176458+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781771701+07:00","message":"[bufferProcess] interim [440000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781774525+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781780486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781783115+07:00","message":"> Transcript [462] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781786771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781788943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781791224+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.781794078+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.786430119+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.786443483+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-07-09T09:23:43.786447769+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.786456789+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786460722+07:00","message":"[bufferProcess] interim [500000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.7864629+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786467962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786470522+07:00","message":"> Transcript [463] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786473375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786475412+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786479224+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786481425+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786487526+07:00","message":"Push: 'ชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.78648953+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786492128+07:00","message":"Set new StatePrefix : 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:43.786494468+07:00","message":"Next Push (prob) : 'ชื่อวิทย์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:43.786502945+07:00","message":"push: {false ชื่อของตัวเอง 0 0xc0035c4800}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.441299606+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.441338961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.441345006+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.441364583+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.441373756+07:00","message":"[bufferProcess] interim [100000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.44137725+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.441388838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.441391703+07:00","message":"> Transcript [464] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.441394294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.441396634+07:00","message":"Set new StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.49131059+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.491354864+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-07-09T09:23:44.491361785+07:00","message":"receive interim result [false|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.491376191+07:00","message":"[buffer interim] 115 false เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491385031+07:00","message":"[bufferProcess] interim [220000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491388089+07:00","message":"[bufferProcess] send to processor:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491392519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491395414+07:00","message":"> Transcript [465] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491399251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491401421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491403452+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.491406193+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:44.499500072+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:44.499510108+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.587477497+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.696922626+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.696967819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ\",\"confidence\":0.95856386}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.696975711+07:00","message":"receive interim result [true|false]: เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.696984956+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.696987494+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.696993902+07:00","message":"[buffer interim] 115 true เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697003964+07:00","message":"[bufferProcess] interim [460000000]:เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697007426+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697011363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697014439+07:00","message":"> Transcript [466] [false]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697018002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697020162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697022146+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697025031+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697027194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697029241+07:00","message":"> Transcript [467] [true]: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697031623+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697033389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697035225+07:00","message":"StatePrefix: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเองชื่อวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.69703713+07:00","message":"TextPushed: 'เพราะว่านักเรียนจะได้เขียนชื่อของตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:44.697043625+07:00","message":"Push: 'ชื่อวิชานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:44.697051961+07:00","message":"push: {true ชื่อวิชานะคะ 0 0xc0035c4800}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:44.708050768+07:00","message":"write wav file: './tmp/7612/7612_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.040119479+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.227556726+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.344640375+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.344670703+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.344673938+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.344683059+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344692282+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344696519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344699615+07:00","message":"> Transcript [468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344702636+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344704648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344706608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344708561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:45.344711545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.344722462+07:00","message":"push: {true \n 0 0xc000106e80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:45.34963355+07:00","message":"write wav file: './tmp/7612/7612_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:45.548916921+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.224570489+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.224616037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"RO\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.224622112+07:00","message":"receive interim result [false|false]: RO"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.224636436+07:00","message":"[buffer interim] 117 false RO"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.224644517+07:00","message":"[bufferProcess] interim [660000000]:RO"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.224646719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.299568041+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.299618955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.299624755+07:00","message":"receive interim result [false|false]: อาเขา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.299638694+07:00","message":"[buffer interim] 117 false อาเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.299646034+07:00","message":"[bufferProcess] interim [720000000]:อาเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.299648604+07:00","message":"[bufferProcess] send to processor:RO"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.29965503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.299658461+07:00","message":"> Transcript [469] [false]: 'RO'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.299661122+07:00","message":"Set StatePrefix (first interim): 'RO'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.409060119+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.409100237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.409106022+07:00","message":"receive interim result [false|false]: ขอตัว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.409121441+07:00","message":"[buffer interim] 117 false ขอตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.40912888+07:00","message":"[bufferProcess] interim [840000000]:ขอตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.409131568+07:00","message":"[bufferProcess] send to processor:อาเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.409135659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.409138844+07:00","message":"> Transcript [470] [false]: 'อาเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.409141568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.409143785+07:00","message":"Set new StatePrefix: 'อาเขา'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.41780691+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.417829502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอโทษ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.417834992+07:00","message":"receive interim result [false|false]: ขอโทษ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.417845569+07:00","message":"[buffer interim] 117 false ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.417851037+07:00","message":"[bufferProcess] interim [900000000]:ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.417853624+07:00","message":"[bufferProcess] send to processor:ขอตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.417857008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.417859637+07:00","message":"> Transcript [471] [false]: 'ขอตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.417861777+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.417863766+07:00","message":"Set new StatePrefix: 'ขอตัว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.538073309+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.538116493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.538122179+07:00","message":"receive interim result [false|false]: ขอตัวแทน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.538132769+07:00","message":"[buffer interim] 117 false ขอตัวแทน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.538140482+07:00","message":"[bufferProcess] interim [20000000]:ขอตัวแทน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.538143005+07:00","message":"[bufferProcess] send to processor:ขอโทษ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.53814704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.53815006+07:00","message":"> Transcript [472] [false]: 'ขอโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.538152088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.538154557+07:00","message":"Set new StatePrefix: 'ขอโทษ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.790756756+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.790806953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.790812316+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.790826166+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.790833952+07:00","message":"[bufferProcess] interim [260000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.790836659+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.790844902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.79084778+07:00","message":"> Transcript [473] [false]: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.790850055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.790852443+07:00","message":"Set new StatePrefix: 'ขอตัวแทน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.910650527+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.910696914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1 คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.910702753+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1 คน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:46.910716465+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910723594+07:00","message":"[bufferProcess] interim [380000000]:ขอตัวแทน 1 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910726248+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910732884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910735811+07:00","message":"> Transcript [474] [false]: 'ขอตัวแทน 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910738915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910741456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910743465+07:00","message":"StatePrefix: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:46.910747024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.109736858+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.10977915+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-07-09T09:23:47.109784855+07:00","message":"receive interim result [false|false]: ขอตัวแทน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.10979725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 คนค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.109800084+07:00","message":"receive interim result [false|false]:  1 คนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.109806712+07:00","message":"[buffer interim] 117 false ขอตัวแทน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.10980977+07:00","message":"[buffer interim] 117 false  1 คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109815614+07:00","message":"[bufferProcess] interim [620000000]:ขอตัวแทน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109819101+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109822676+07:00","message":"[bufferProcess] interim [620000000]: 1 คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109825534+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109828343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109831315+07:00","message":"> Transcript [475] [false]: 'ขอตัวแทน 1 คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109834441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109836622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109838705+07:00","message":"StatePrefix: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.109840762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.426434352+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.426467742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.426474049+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.42648628+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-07-09T09:23:47.426489306+07:00","message":"receive interim result [false|false]:  คนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.42649604+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.426499441+07:00","message":"[buffer interim] 117 false  คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426505347+07:00","message":"[bufferProcess] interim [860000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.42650829+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.42651174+07:00","message":"[bufferProcess] interim [860000000]: คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426514393+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426517354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426520335+07:00","message":"> Transcript [476] [false]: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426523641+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426525856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426527914+07:00","message":"StatePrefix: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.426530077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:47.500089883+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:47.500100384+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678527767+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678571528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678579209+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678595962+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-07-09T09:23:47.678600882+07:00","message":"receive interim result [false|false]:  คนค่ะหัวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678612691+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678623338+07:00","message":"[buffer interim] 117 false  คนค่ะหัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.67863012+07:00","message":"[bufferProcess] interim [160000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678633758+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678644049+07:00","message":"[bufferProcess] interim [160000000]: คนค่ะหัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678647194+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะหัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678650387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678653882+07:00","message":"> Transcript [477] [false]: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678657538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678660115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678662385+07:00","message":"StatePrefix: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.67866473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678671934+07:00","message":"Push: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678674085+07:00","message":"TextPushed: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678676215+07:00","message":"Set new StatePrefix : 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.678678384+07:00","message":"Next Push (prob) : ' 1 คนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.678686588+07:00","message":"push: {false ขอตัวแทน 0 0xc00310eb00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.868429257+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.868466667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.868472573+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.868484429+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-07-09T09:23:47.86848772+07:00","message":"receive interim result [false|false]:  คนค่ะหัวหน้าห้อง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.868496834+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:47.868500919+07:00","message":"[buffer interim] 117 false  คนค่ะหัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868506801+07:00","message":"[bufferProcess] interim [340000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868509644+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คนค่ะหัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868513116+07:00","message":"[bufferProcess] interim [340000000]: คนค่ะหัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.86851589+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะหัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868518823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868521507+07:00","message":"> Transcript [478] [false]: 'ขอตัวแทน 1 คนค่ะหัวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868524639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868526867+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868528856+07:00","message":"StatePrefix: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:47.868531263+07:00","message":"TextPushed: 'ขอตัวแทน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.025285701+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.025326409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.025332301+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.02534679+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-07-09T09:23:48.025351709+07:00","message":"receive interim result [false|false]:  คนค่ะหัวหน้าห้องก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.025359845+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.025363341+07:00","message":"[buffer interim] 117 false  คนค่ะหัวหน้าห้องก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.025369433+07:00","message":"[bufferProcess] interim [520000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.025373548+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คนค่ะหัวหน้าห้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.02538526+07:00","message":"[bufferProcess] interim [520000000]: คนค่ะหัวหน้าห้องก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.02538812+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.025391039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.0253938+07:00","message":"> Transcript [479] [false]: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.02540577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.025408246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.025410897+07:00","message":"StatePrefix: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.025413439+07:00","message":"TextPushed: 'ขอตัวแทน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.138468864+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.138508444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.138515576+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.138528075+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-07-09T09:23:48.138531475+07:00","message":"receive interim result [false|false]:  คนค่ะหัวหน้าห้องก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.138538233+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.138545325+07:00","message":"[buffer interim] 117 false  คนค่ะหัวหน้าห้องก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.13855155+07:00","message":"[bufferProcess] interim [580000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138554361+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138561808+07:00","message":"[bufferProcess] interim [580000000]: คนค่ะหัวหน้าห้องก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138564545+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138567449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138570615+07:00","message":"> Transcript [480] [false]: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138573709+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138575914+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138578124+07:00","message":"StatePrefix: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.138580562+07:00","message":"TextPushed: 'ขอตัวแทน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.308261953+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.339543566+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.339584187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.33959054+07:00","message":"receive interim result [false|false]: ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.339603859+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-07-09T09:23:48.339607433+07:00","message":"receive interim result [false|false]:  คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.339615189+07:00","message":"[buffer interim] 117 false ขอตัวแทน 1"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.339618719+07:00","message":"[buffer interim] 117 false  คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339625034+07:00","message":"[bufferProcess] interim [820000000]:ขอตัวแทน 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339627902+07:00","message":"[bufferProcess] send to processor:ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339631482+07:00","message":"[bufferProcess] interim [820000000]: คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339635118+07:00","message":"[bufferProcess] update buffer: ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339638376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339641566+07:00","message":"> Transcript [481] [false]: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339645286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339647226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339649374+07:00","message":"StatePrefix: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339651649+07:00","message":"TextPushed: 'ขอตัวแทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339654443+07:00","message":"Push: ' 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339656499+07:00","message":"TextPushed: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.339658634+07:00","message":"Set new StatePrefix : 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.33966112+07:00","message":"Next Push (prob) : 'หัวหน้าห้องก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.339668971+07:00","message":"push: {false  1 คนค่ะ 0 0xc00310eb00}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.44312954+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.443177426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก\",\"confidence\":0.9552191}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.443186291+07:00","message":"receive interim result [true|false]: ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.443197162+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.443199635+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.443208224+07:00","message":"[buffer interim] 117 true ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.44322047+07:00","message":"[bufferProcess] interim [970000000]:ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443224814+07:00","message":"[bufferProcess] send to processor (isfinal):ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.44324542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443268486+07:00","message":"> Transcript [482] [false]: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443275087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443278749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443281235+07:00","message":"StatePrefix: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443284088+07:00","message":"TextPushed: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443286502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443289271+07:00","message":"> Transcript [483] [true]: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้ลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443291612+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443293438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443295238+07:00","message":"StatePrefix: 'ขอตัวแทน 1 คนค่ะหัวหน้าห้องก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443297367+07:00","message":"TextPushed: 'ขอตัวแทน 1 คนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.443306453+07:00","message":"Push: 'หัวหน้าห้องก็ได้ลูก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.443318556+07:00","message":"push: {true หัวหน้าห้องก็ได้ลูก 0 0xc00310eb00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:48.451440838+07:00","message":"write wav file: './tmp/7612/7612_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.570118796+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.757807309+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.976912866+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.976947026+07:00","message":"found end of frame, send empty tag with msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.976951411+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.976961444+07:00","message":"[buffer interim] 118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976970497+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976974475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976977328+07:00","message":"> Transcript [484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976980019+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.97698199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976984027+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976986453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:48.976989102+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:48.976998659+07:00","message":"push: {true \n 0 0xc000106980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:48.981887817+07:00","message":"write wav file: './tmp/7612/7612_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.471027278+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.587625931+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.695162724+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.695185539+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.695188925+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.69519692+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.69521071+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695215313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695218637+07:00","message":"> Transcript [485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695221805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695224022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695225956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695228041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:49.695238613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:49.69525094+07:00","message":"push: {true \n 0 0xc002014300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:49.699587576+07:00","message":"write wav file: './tmp/7612/7612_119.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:50.50046418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:50.500463689+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:50.680004423+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:51.768274172+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:51.874154847+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:51.874192227+07:00","message":"found end of frame, send empty tag with msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:51.874196265+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:51.874206284+07:00","message":"[buffer interim] 120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874214584+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874218957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874222001+07:00","message":"> Transcript [486] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874224796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874226848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874228729+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874230913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:51.874239318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:51.874250871+07:00","message":"push: {true \n 0 0xc002014800}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:51.879731983+07:00","message":"write wav file: './tmp/7612/7612_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.089220214+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.277818815+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.545492704+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.545508232+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.54551122+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.54551825+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545526133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545530169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545533123+07:00","message":"> Transcript [487] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545535596+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545537885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545539821+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545542061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.545544915+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.545555082+07:00","message":"push: {true \n 0 0xc001fa8500}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:52.549969185+07:00","message":"write wav file: './tmp/7612/7612_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.599846186+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.857488011+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.95103003+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.9510599+07:00","message":"found end of frame, send empty tag with msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.951063292+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.951072323+07:00","message":"[buffer interim] 122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.95108056+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951092001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951095145+07:00","message":"> Transcript [488] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951097755+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951099768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951101875+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951104079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:52.951106936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:52.951117639+07:00","message":"push: {true \n 0 0xc00310e680}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:52.956096036+07:00","message":"write wav file: './tmp/7612/7612_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:53.178453297+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:53.501314826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:53.501320532+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.648709423+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.709574784+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.732154971+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.732176209+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.732179544+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.732185634+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732192748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732197356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732201139+07:00","message":"> Transcript [489] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732203912+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732206077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732208212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732210184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:54.732212855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:54.732221751+07:00","message":"push: {true \n 0 0xc00310ea00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:54.738704501+07:00","message":"write wav file: './tmp/7612/7612_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.028113315+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.127315726+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.127348402+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.127352455+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.127366385+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127375235+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.12737972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127383163+07:00","message":"> Transcript [490] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127385797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127387871+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127389803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127392492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.127395293+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.127406335+07:00","message":"push: {true \n 0 0xc0035c4d00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:55.133529511+07:00","message":"write wav file: './tmp/7612/7612_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.229669212+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.288237908+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.349937194+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.520247899+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.520275747+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.520281746+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.520289123+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520296553+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520306309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520309325+07:00","message":"> Transcript [491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.52031189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520314077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520316034+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520318269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.520321242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.52033179+07:00","message":"push: {true \n 0 0xc0035c4f80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:55.527367898+07:00","message":"write wav file: './tmp/7612/7612_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.7143731+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.714425086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.714430842+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.714447316+07:00","message":"[buffer interim] 126 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.714455016+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.714457182+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.885749531+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.885794046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาแจก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.885800455+07:00","message":"receive interim result [false|false]: มาแจก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:55.885815093+07:00","message":"[buffer interim] 126 false มาแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.885823287+07:00","message":"[bufferProcess] interim [540000000]:มาแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.885825753+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.885829727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.885832847+07:00","message":"> Transcript [492] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:55.885835254+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.207912179+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.207956027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาแจกสมุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.207960987+07:00","message":"receive interim result [false|false]: มาแจกสมุด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.207976194+07:00","message":"[buffer interim] 126 false มาแจกสมุด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.207983886+07:00","message":"[bufferProcess] interim [840000000]:มาแจกสมุด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.20798763+07:00","message":"[bufferProcess] send to processor:มาแจก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.207991856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.207994842+07:00","message":"> Transcript [493] [false]: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.207996991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.207999314+07:00","message":"Set new StatePrefix: 'มาแจก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302755317+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302800422+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302804953+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302806984+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302809066+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302811084+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.30281289+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302814719+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.30281651+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302818215+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302820004+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302821733+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302823452+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.302825133+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.345852096+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.345893332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาแจกสมุดให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.345899107+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.345910869+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345918448+07:00","message":"[bufferProcess] interim [20000000]:มาแจกสมุดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345921171+07:00","message":"[bufferProcess] send to processor:มาแจกสมุด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345927194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345930208+07:00","message":"> Transcript [494] [false]: 'มาแจกสมุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345933608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345936004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345938074+07:00","message":"StatePrefix: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.345940284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:56.501804767+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:56.501879259+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.538565795+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.538618785+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-07-09T09:23:56.53862529+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.538640303+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538649026+07:00","message":"[bufferProcess] interim [200000000]:มาแจกสมุดให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538652086+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538656603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538659916+07:00","message":"> Transcript [495] [false]: 'มาแจกสมุดให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538663331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.53866565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538667723+07:00","message":"StatePrefix: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.538670184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.788383868+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.788431272+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-07-09T09:23:56.788437434+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.788473399+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788482703+07:00","message":"[bufferProcess] interim [440000000]:มาแจกสมุดให้เพื่อนๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788485626+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788489898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788492735+07:00","message":"> Transcript [496] [false]: 'มาแจกสมุดให้เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788496375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788499763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788501712+07:00","message":"StatePrefix: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.788503853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.803428319+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.803454962+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-07-09T09:23:56.8034606+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.803474214+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803479797+07:00","message":"[bufferProcess] interim [500000000]:มาแจกสมุดให้เพื่อนๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803482258+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803485106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803487506+07:00","message":"> Transcript [497] [false]: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803490394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803492414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803494531+07:00","message":"StatePrefix: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.80349695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803504182+07:00","message":"Push: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803506518+07:00","message":"TextPushed: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803508597+07:00","message":"Set new StatePrefix : 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.803511092+07:00","message":"Next Push (prob) : 'สมุดให้เพื่อนๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.803544723+07:00","message":"push: {false มาแจก 0 0xc0035c5080}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.923073675+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.923118401+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-07-09T09:23:56.92312574+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:56.923138895+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923149783+07:00","message":"[bufferProcess] interim [620000000]:มาแจกสมุดให้เพื่อนๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923153865+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923161489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923166188+07:00","message":"> Transcript [498] [false]: 'มาแจกสมุดให้เพื่อนๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923171074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923175776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923177938+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:56.923180242+07:00","message":"TextPushed: 'มาแจก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.231377517+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.231425691+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-07-09T09:23:57.231431837+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.231449527+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231458355+07:00","message":"[bufferProcess] interim [860000000]:มาแจกสมุดให้เพื่อนๆนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231462145+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231469171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231473633+07:00","message":"> Transcript [499] [false]: 'มาแจกสมุดให้เพื่อนๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231479209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231482501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.23148447+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.231486828+07:00","message":"TextPushed: 'มาแจก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.435106572+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.435172137+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-07-09T09:23:57.435178191+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะคะคนละ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.435193935+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะคะคนละ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.43520223+07:00","message":"[bufferProcess] interim [40000000]:มาแจกสมุดให้เพื่อนๆนะคะคนละ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.435205143+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.43520919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.43521229+07:00","message":"> Transcript [500] [false]: 'มาแจกสมุดให้เพื่อนๆนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.435215942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.435218055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.435220421+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.435222859+07:00","message":"TextPushed: 'มาแจก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.490433818+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.490480733+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-07-09T09:23:57.49048901+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะคะคนละเล่ม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.490505146+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะคะคนละเล่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490516935+07:00","message":"[bufferProcess] interim [160000000]:มาแจกสมุดให้เพื่อนๆนะคะคนละเล่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490520864+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆนะคะคนละ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490528307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490532783+07:00","message":"> Transcript [501] [false]: 'มาแจกสมุดให้เพื่อนๆนะคะคนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490538156+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.49054195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490545516+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490548974+07:00","message":"TextPushed: 'มาแจก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490557074+07:00","message":"Push: 'สมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490560404+07:00","message":"TextPushed: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490563804+07:00","message":"Set new StatePrefix : 'มาแจกสมุดให้เพื่อนๆนะคะคนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.490567699+07:00","message":"Next Push (prob) : 'นะคะคนละ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.490586588+07:00","message":"push: {false สมุดให้เพื่อนๆ 0 0xc0035c5080}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.810694562+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.810743223+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-07-09T09:23:57.810749071+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:57.810760848+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810768193+07:00","message":"[bufferProcess] interim [460000000]:มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810771217+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆนะคะคนละเล่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810777535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810780473+07:00","message":"> Transcript [502] [false]: 'มาแจกสมุดให้เพื่อนๆนะคะคนละเล่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810784104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810786559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810789193+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆนะคะคนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:57.810792091+07:00","message":"TextPushed: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.308054563+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.388016351+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.388064984+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-07-09T09:23:58.388072459+07:00","message":"receive interim result [false|false]: มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.388088544+07:00","message":"[buffer interim] 126 false มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388096704+07:00","message":"[bufferProcess] interim [60000000]:มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.38809961+07:00","message":"[bufferProcess] send to processor:มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388107716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388110878+07:00","message":"> Transcript [503] [false]: 'มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388115371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388117968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388120182+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆนะคะคนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.388123155+07:00","message":"TextPushed: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.410154989+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.410212349+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-07-09T09:23:58.410221438+07:00","message":"receive interim result [true|false]: มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.410233955+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.410236827+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.410245379+07:00","message":"[buffer interim] 126 true มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410259751+07:00","message":"[bufferProcess] interim [180000000]:มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410265411+07:00","message":"[bufferProcess] send to processor (isfinal):มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410270685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410278313+07:00","message":"> Transcript [504] [false]: 'มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410284229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410286535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410288636+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆนะคะคนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410291422+07:00","message":"TextPushed: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410293947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410296232+07:00","message":"> Transcript [505] [true]: 'มาแจกสมุดให้เพื่อนๆนะคะคนละเล่มค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410298799+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410300727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410302504+07:00","message":"StatePrefix: 'มาแจกสมุดให้เพื่อนๆนะคะคนละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410304645+07:00","message":"TextPushed: 'มาแจกสมุดให้เพื่อนๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:58.410307445+07:00","message":"Push: 'นะคะคนละเล่มค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.410316249+07:00","message":"push: {true นะคะคนละเล่มค่ะ 0 0xc0035c5080}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:58.417945199+07:00","message":"write wav file: './tmp/7612/7612_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:58.430148757+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.137903825+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.224126887+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.224150582+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.224153982+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.224161706+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.22416912+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224173531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224176764+07:00","message":"> Transcript [506] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224179888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224182174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224184248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224186138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:23:59.224195194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.224205123+07:00","message":"push: {true \n 0 0xc000106380}"}
{"level":"info","service":"Main","time":"2026-07-09T09:23:59.229593859+07:00","message":"write wav file: './tmp/7612/7612_127.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:59.502742974+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:23:59.502790404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:23:59.518179996+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.030027829+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.100854352+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.133884248+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.133921064+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.133924878+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.133936209+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133945061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133950454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133953921+07:00","message":"> Transcript [507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133956894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133958917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133960929+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.13396285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:00.133968222+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:00.13397923+07:00","message":"push: {true \n 0 0xc00310ed00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:24:00.139509653+07:00","message":"write wav file: './tmp/7612/7612_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:01.438336227+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:01.540960865+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:01.540987489+07:00","message":"found end of frame, send empty tag with msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:01.540990849+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:01.541000114+07:00","message":"[buffer interim] 129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.541008501+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.54101419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.541017364+07:00","message":"> Transcript [508] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.54102015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.541022195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.541024098+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.541026186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:01.541028953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:01.541040711+07:00","message":"push: {true \n 0 0xc002014500}"}
{"level":"info","service":"Main","time":"2026-07-09T09:24:01.547210698+07:00","message":"write wav file: './tmp/7612/7612_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.019920383+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.337093518+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.399795655+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.430980719+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.430999303+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.431002948+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.43101184+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.43102002+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.431024129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.431027206+07:00","message":"> Transcript [509] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.431030163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.431032322+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.431034297+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.431036215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:02.43104428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.431054401+07:00","message":"push: {true \n 0 0xc002014980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:24:02.435128478+07:00","message":"write wav file: './tmp/7612/7612_130.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:02.502985412+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:02.502981993+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:02.978793457+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:03.038837633+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:03.073349239+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:03.073375781+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:03.073379223+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:03.073387007+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.07339407+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073398426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073401565+07:00","message":"> Transcript [510] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073404043+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073406118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073407998+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073409928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:03.073412453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:03.073421378+07:00","message":"push: {true \n 0 0xc000107700}"}
{"level":"info","service":"Main","time":"2026-07-09T09:24:03.078278897+07:00","message":"write wav file: './tmp/7612/7612_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:05.157056594+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:05.239795741+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:05.239828257+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:05.239832299+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:05.239840445+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239849012+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239859018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239862016+07:00","message":"> Transcript [511] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.23986462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239866795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239868805+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239871086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:24:05.239877215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:05.239887307+07:00","message":"push: {true \n 0 0xc002014b80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:24:05.247213035+07:00","message":"write wav file: './tmp/7612/7612_132.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:05.503181555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:05.503197893+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:08.503663301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:08.503697943+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:11.504692421+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:11.504728809+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:14.505214565+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:14.505223855+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:17.505543674+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:17.505563049+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:20.506308469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:20.506312141+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:23.506514507+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:23.506545628+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303397526+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303443255+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303450195+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303452788+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303454482+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.30345628+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303458017+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303459854+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303461663+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303463366+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303465113+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303466903+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303468599+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:26.303470346+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:26.506681382+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:26.506710295+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:29.506953321+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:29.506991088+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:32.507644278+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:32.507656648+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:35.507832542+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:35.50785036+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:38.508887409+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:38.508911429+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:41.509380293+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:41.509434494+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:44.509815831+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:44.509844903+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:47.50992298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:47.50996146+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:50.510383952+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:50.510390045+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:53.510613884+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:53.510638992+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303072635+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303103726+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303106558+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303108847+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303111005+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303112918+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303115121+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303116943+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303118906+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.30312081+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303123079+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303125388+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303127316+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303129033+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303130807+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.30313259+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303134355+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303136115+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:24:56.303137855+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:56.511456013+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:56.511466032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:59.512395723+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:24:59.512404575+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:02.512656324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:02.512660256+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:05.513350307+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:05.513383442+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:08.513925775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:08.513926187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:11.514777044+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:11.514802079+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:14.515721311+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:14.515731534+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:17.516230894+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:17.516241702+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:20.516305718+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:20.516314563+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:23.516739749+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:23.516746589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.303270661+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.303297938+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.30330137+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.303303408+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.303305281+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.303307152+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:26.303309866+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:26.517648398+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:26.517696251+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:29.518461583+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:29.51846431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:29.711608181+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.026256611+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.026299893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.026305941+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.026317968+07:00","message":"[buffer interim] 133 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.026330709+07:00","message":"[bufferProcess] interim [660000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.026333176+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.026340805+07:00","message":"[bufferProcess] send to processor (ticker):ตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.026343963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.026346995+07:00","message":"> Transcript [512] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.026349417+07:00","message":"Set StatePrefix (first interim): 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.034904772+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.034948793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.034954087+07:00","message":"receive interim result [false|false]: ตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.034969022+07:00","message":"[buffer interim] 133 false ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.034975893+07:00","message":"[bufferProcess] interim [720000000]:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.034978138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.087991085+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.088035139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.088041452+07:00","message":"receive interim result [false|false]: ตอนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.088055643+07:00","message":"[buffer interim] 133 false ตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.088062847+07:00","message":"[bufferProcess] interim [960000000]:ตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.08806531+07:00","message":"[bufferProcess] send to processor:ตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.08807207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.088074851+07:00","message":"> Transcript [513] [false]: 'ตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.088078047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.088080169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.088082258+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.088085128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.12458719+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.124633765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.12464075+07:00","message":"receive interim result [false|false]: ตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.124654612+07:00","message":"[buffer interim] 133 false ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.12466225+07:00","message":"[bufferProcess] interim [140000000]:ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124664788+07:00","message":"[bufferProcess] send to processor:ตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124671632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124674863+07:00","message":"> Transcript [514] [false]: 'ตอนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124678011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124680219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124682507+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.124685593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.130708859+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.130724439+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-07-09T09:25:30.130728923+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.130734303+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130739544+07:00","message":"[bufferProcess] interim [260000000]:ตอนนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130741939+07:00","message":"[bufferProcess] send to processor:ตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130744589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130746732+07:00","message":"> Transcript [515] [false]: 'ตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130748839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130750899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130752781+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.130754762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.147890019+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.147921069+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-07-09T09:25:30.14792644+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.147938596+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147945074+07:00","message":"[bufferProcess] interim [560000000]:ตอนนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147947434+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.14795073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.14795335+07:00","message":"> Transcript [516] [false]: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147956335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147958406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147962641+07:00","message":"StatePrefix: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147964944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147969584+07:00","message":"Push: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147972159+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.14797429+07:00","message":"Set new StatePrefix : 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.147977037+07:00","message":"Next Push (prob) : 'นี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.147997984+07:00","message":"push: {false ตอน 0 0xc002015080}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.175257267+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.175292995+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-07-09T09:25:30.175298954+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.175309643+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175316163+07:00","message":"[bufferProcess] interim [160000000]:ตอนนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175318586+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175332774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175336247+07:00","message":"> Transcript [517] [false]: 'ตอนนี้นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175339793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175342262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.17534447+07:00","message":"StatePrefix: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.175347754+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.201434913+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.201472931+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-07-09T09:25:30.201479315+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.201492969+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201500218+07:00","message":"[bufferProcess] interim [340000000]:ตอนนี้นักเรียนก็จะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201502915+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201506591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201509448+07:00","message":"> Transcript [518] [false]: 'ตอนนี้นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201512851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201515201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201517309+07:00","message":"StatePrefix: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.201520024+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.216963646+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.216999663+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-07-09T09:25:30.217006385+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.217018967+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.21702635+07:00","message":"[bufferProcess] interim [400000000]:ตอนนี้นักเรียนก็จะคุย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.217029443+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.217036778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.217039835+07:00","message":"> Transcript [519] [false]: 'ตอนนี้นักเรียนก็จะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.217043239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.217045451+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.217050683+07:00","message":"StatePrefix: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.2170536+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.220448153+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.22049234+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-07-09T09:25:30.220497862+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.220515309+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220522576+07:00","message":"[bufferProcess] interim [460000000]:ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220525174+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220528968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220531995+07:00","message":"> Transcript [520] [false]: 'ตอนนี้นักเรียนก็จะคุย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220537794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220540284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220542569+07:00","message":"StatePrefix: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220547008+07:00","message":"TextPushed: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220553188+07:00","message":"Push: 'นี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220555417+07:00","message":"TextPushed: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220557872+07:00","message":"Set new StatePrefix : 'ตอนนี้นักเรียนก็จะคุย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.220560444+07:00","message":"Next Push (prob) : 'ก็จะคุย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.22056872+07:00","message":"push: {false นี้นักเรียน 0 0xc002015080}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.225505342+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.225547277+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-07-09T09:25:30.225552743+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.225566802+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.225572855+07:00","message":"[bufferProcess] interim [520000000]:ตอนนี้นักเรียนก็จะคู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.225575314+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.225578811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.225582206+07:00","message":"> Transcript [521] [false]: 'ตอนนี้นักเรียนก็จะคุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.225584483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.225586649+07:00","message":"Set new StatePrefix: 'ตอนนี้นักเรียนก็จะคุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.236971887+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.237006456+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-07-09T09:25:30.237013884+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.237027126+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.237033545+07:00","message":"[bufferProcess] interim [640000000]:ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.237035898+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.237039063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.237041846+07:00","message":"> Transcript [522] [false]: 'ตอนนี้นักเรียนก็จะคู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.237044051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.237046587+07:00","message":"Set new StatePrefix: 'ตอนนี้นักเรียนก็จะคู่'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.270908481+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.270948163+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-07-09T09:25:30.270954484+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะขูด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.270968117+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะขูด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.270974359+07:00","message":"[bufferProcess] interim [700000000]:ตอนนี้นักเรียนก็จะขูด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.27097731+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.270984259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.270987097+07:00","message":"> Transcript [523] [false]: 'ตอนนี้นักเรียนก็จะคุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.270989657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.270992027+07:00","message":"Set new StatePrefix: 'ตอนนี้นักเรียนก็จะคุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.27711528+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.277136323+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-07-09T09:25:30.277141233+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.277152536+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.277157296+07:00","message":"[bufferProcess] interim [760000000]:ตอนนี้นักเรียนก็จะคุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.277160616+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะขูด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.277177139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.277184316+07:00","message":"> Transcript [524] [false]: 'ตอนนี้นักเรียนก็จะขูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.277187778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.277191228+07:00","message":"Set new StatePrefix: 'ตอนนี้นักเรียนก็จะขูด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.283580053+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.283597798+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-07-09T09:25:30.283602294+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.283612519+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.283616798+07:00","message":"[bufferProcess] interim [880000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.283619306+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.283622965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.283625778+07:00","message":"> Transcript [525] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.283628469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.283631195+07:00","message":"Set new StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.285842961+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.298425073+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.325950908+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.325995222+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-07-09T09:25:30.326000567+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.326014659+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.326018855+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-07-09T09:25:30.326021701+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.326033442+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.326037372+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-07-09T09:25:30.326044445+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.326049557+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.326053134+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.32605548+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326062058+07:00","message":"[bufferProcess] interim [60000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326064997+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326068412+07:00","message":"[bufferProcess] interim [180000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326071171+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326073937+07:00","message":"[bufferProcess] interim [240000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326077289+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326081465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326085558+07:00","message":"> Transcript [526] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326090466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326093422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326096361+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326099918+07:00","message":"TextPushed: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.3261028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326106314+07:00","message":"> Transcript [527] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326109654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326112371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326115309+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326118205+07:00","message":"TextPushed: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326121104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326123165+07:00","message":"> Transcript [528] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326125343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326127084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326128768+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.326130721+07:00","message":"TextPushed: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.332691434+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.332725252+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-07-09T09:25:30.332731477+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.332746333+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.3327533+07:00","message":"[bufferProcess] interim [600000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332755874+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332764107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332768002+07:00","message":"> Transcript [529] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332772266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332774541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332777089+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332779576+07:00","message":"TextPushed: 'ตอนนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332787225+07:00","message":"Push: 'ก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332789236+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332791483+07:00","message":"Set new StatePrefix : 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.332793775+07:00","message":"Next Push (prob) : 'ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.332801165+07:00","message":"push: {false ก็จะคุณครูจะ 0 0xc002015080}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.342375543+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.342407063+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-07-09T09:25:30.342412999+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.342425211+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342431038+07:00","message":"[bufferProcess] interim [20000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342437057+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342446239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342450959+07:00","message":"> Transcript [530] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342456293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342460055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342463363+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.342467849+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.352986817+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.353017844+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-07-09T09:25:30.353037317+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.353050682+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353056446+07:00","message":"[bufferProcess] interim [620000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353059445+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353068183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353071167+07:00","message":"> Transcript [531] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353074489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353076668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353078924+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.353082353+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.39673109+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.396767798+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-07-09T09:25:30.396775762+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.396791593+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.396798843+07:00","message":"[bufferProcess] interim [980000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.396801916+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.39681053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.396814106+07:00","message":"> Transcript [532] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.396818101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.396820833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.39682319+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.396889354+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.408808936+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.408843532+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-07-09T09:25:30.408849406+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.408863764+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408870774+07:00","message":"[bufferProcess] interim [100000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408873449+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408881759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408884524+07:00","message":"> Transcript [533] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408888734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408891485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408893959+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408896869+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408905009+07:00","message":"Push: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408907213+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408909794+07:00","message":"Set new StatePrefix : 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.408913207+07:00","message":"Next Push (prob) : 'เขียนชื่อชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.408933343+07:00","message":"push: {false ให้นักเรียน 0 0xc002015080}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.411019223+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.411035348+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-07-09T09:25:30.411040262+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.411052965+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411057066+07:00","message":"[bufferProcess] interim [160000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411059854+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411066392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411069172+07:00","message":"> Transcript [534] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411072027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411074012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.411075937+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.41107883+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.413034813+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.413056499+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-07-09T09:25:30.413061554+07:00","message":"receive interim result [false|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.413088977+07:00","message":"[buffer interim] 133 false ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413093508+07:00","message":"[bufferProcess] interim [340000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413095825+07:00","message":"[bufferProcess] send to processor:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413098495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413100999+07:00","message":"> Transcript [535] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413103804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413105956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413107868+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.413110176+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.44533899+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.445385407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน\",\"confidence\":0.95594776}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.445392113+07:00","message":"receive interim result [true|false]: ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.445402475+07:00","message":"end recv isFinal message id 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.445404797+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.44541126+07:00","message":"[buffer interim] 133 true ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445422916+07:00","message":"[bufferProcess] interim [850000000]:ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445426888+07:00","message":"[bufferProcess] send to processor (isfinal):ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445430713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.44543429+07:00","message":"> Transcript [536] [false]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445438023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445440096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445442197+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445445056+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445447313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445449925+07:00","message":"> Transcript [537] [true]: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.44545273+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445454697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445456594+07:00","message":"StatePrefix: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียนเขียนชื่อชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445458643+07:00","message":"TextPushed: 'ตอนนี้นักเรียนก็จะคุณครูจะให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.445462113+07:00","message":"Push: 'เขียนชื่อชื่อนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.445470531+07:00","message":"push: {true เขียนชื่อชื่อนักเรียน 0 0xc002015080}"}
{"level":"info","service":"Main","time":"2026-07-09T09:25:30.456778761+07:00","message":"write wav file: './tmp/7612/7612_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.518962685+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.519003786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.519009304+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.519023978+07:00","message":"[buffer interim] 134 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.519031129+07:00","message":"[bufferProcess] interim [670000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.51903343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.532816457+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.532848379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.532853786+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.532867237+07:00","message":"[buffer interim] 134 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.532874272+07:00","message":"[bufferProcess] interim [790000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.532876424+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.532882713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.532886886+07:00","message":"> Transcript [538] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.532889569+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.608778124+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.608818552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.608825012+07:00","message":"receive interim result [false|false]: แล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.608840012+07:00","message":"[buffer interim] 134 false แล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608847435+07:00","message":"[bufferProcess] interim [90000000]:แล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.60885024+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608857861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608860828+07:00","message":"> Transcript [539] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608864428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608866906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608869381+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.608871778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.612849876+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.612872091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ช้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.612876849+07:00","message":"receive interim result [false|false]: แล้วก็ช้า"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.612890217+07:00","message":"[buffer interim] 134 false แล้วก็ช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612896412+07:00","message":"[bufferProcess] interim [150000000]:แล้วก็ช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612899733+07:00","message":"[bufferProcess] send to processor:แล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612903373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612907315+07:00","message":"> Transcript [540] [false]: 'แล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.61291059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612912674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612914663+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.612916977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.618053704+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.618072691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.618078098+07:00","message":"receive interim result [false|false]: แล้วก็ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.618092033+07:00","message":"[buffer interim] 134 false แล้วก็ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618097657+07:00","message":"[bufferProcess] interim [210000000]:แล้วก็ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618101876+07:00","message":"[bufferProcess] send to processor:แล้วก็ช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618107756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618110059+07:00","message":"> Transcript [541] [false]: 'แล้วก็ช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618112443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618114488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618116452+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.618118454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.699106835+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.725053103+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.737437388+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.737474347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.737480147+07:00","message":"receive interim result [false|false]: แล้วก็ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.737496708+07:00","message":"[buffer interim] 134 false แล้วก็ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737505084+07:00","message":"[bufferProcess] interim [810000000]:แล้วก็ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737510099+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737517675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737520741+07:00","message":"> Transcript [542] [false]: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737523604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737525665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737527632+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737530517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737536856+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737539068+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737541099+07:00","message":"Set new StatePrefix : 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.737543292+07:00","message":"Next Push (prob) : 'ก็ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.737552313+07:00","message":"push: {false แล้ว 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.738267756+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.738282258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.738286644+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.738296583+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738300266+07:00","message":"[bufferProcess] interim [870000000]:แล้วก็ฉันวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738302827+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738305437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738307695+07:00","message":"> Transcript [543] [false]: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738310306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.73832069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738322696+07:00","message":"StatePrefix: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.738324629+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.762195633+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.762233022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.762237853+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาและ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.762245179+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762251696+07:00","message":"[bufferProcess] interim [350000000]:แล้วก็ฉันวิชาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.76225395+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762257655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762272504+07:00","message":"> Transcript [544] [false]: 'แล้วก็ฉันวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762275752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762278028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762280011+07:00","message":"StatePrefix: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.762282325+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.7815451+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.781605623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.781616956+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.781629612+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.781639108+07:00","message":"[bufferProcess] interim [530000000]:แล้วก็ฉันวิชาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.781643311+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.781648215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.781653451+07:00","message":"> Transcript [545] [false]: 'แล้วก็ฉันวิชาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.781658533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.78166143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.7816647+07:00","message":"StatePrefix: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.781668084+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.805100967+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.805132774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.805138019+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.805151024+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805157369+07:00","message":"[bufferProcess] interim [710000000]:แล้วก็ฉันวิชาแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805172044+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805180258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805183249+07:00","message":"> Transcript [546] [false]: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805187106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805190646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.80519336+07:00","message":"StatePrefix: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.80519553+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805201635+07:00","message":"Push: 'ก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805203622+07:00","message":"TextPushed: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805206448+07:00","message":"Set new StatePrefix : 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.805209018+07:00","message":"Next Push (prob) : 'วิชาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.805215972+07:00","message":"push: {false ก็ฉัน 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.824270105+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.824300112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.824305281+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.824322772+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824329363+07:00","message":"[bufferProcess] interim [770000000]:แล้วก็ฉันวิชาแล้วก็คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824331736+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824335376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824345209+07:00","message":"> Transcript [547] [false]: 'แล้วก็ฉันวิชาแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.82434863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824351034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824353027+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.824355448+07:00","message":"TextPushed: 'แล้วก็ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.85603497+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.856077061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.856083958+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.856100957+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856122338+07:00","message":"[bufferProcess] interim [890000000]:แล้วก็ฉันวิชาแล้วก็คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856127107+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856137691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856141188+07:00","message":"> Transcript [548] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856145127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856147668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.85615008+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.856152608+07:00","message":"TextPushed: 'แล้วก็ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.866515934+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.876870646+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.878359148+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.885749009+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.890724887+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.890765268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.890771795+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.890785646+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890792634+07:00","message":"[bufferProcess] interim [130000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890795227+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890803033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890807041+07:00","message":"> Transcript [549] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890811682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890815287+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890818368+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.890821828+07:00","message":"TextPushed: 'แล้วก็ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.894191378+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.894229504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูพูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.894240307+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูพูด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.894250992+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894258664+07:00","message":"[bufferProcess] interim [250000000]:แล้วก็ฉันวิชาแล้วก็คุณครูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.89426199+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.89426625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894269539+07:00","message":"> Transcript [550] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894272755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894275181+07:00","message":"CountSame: 4"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.894191375+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894277338+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894318319+07:00","message":"TextPushed: 'แล้วก็ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894328939+07:00","message":"Push: 'วิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.89433193+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894334948+07:00","message":"Set new StatePrefix : 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.894337564+07:00","message":"Next Push (prob) : 'คุณครูผู้'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.894346692+07:00","message":"push: {false วิชาแล้วก็ 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.895271938+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.89529049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.895295425+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.895307789+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.89532455+07:00","message":"[bufferProcess] interim [310000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.89532726+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.895331926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.895334351+07:00","message":"> Transcript [551] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.89533709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.895339835+07:00","message":"Set new StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูพูด'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.897460479+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.901288641+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.93899974+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.939064555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.939071376+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.939092544+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.939100713+07:00","message":"[bufferProcess] interim [670000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.939103786+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.939110966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.939114188+07:00","message":"> Transcript [552] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.939116775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.939119166+07:00","message":"Set new StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.940713079+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.940737233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.940741987+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.940752574+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940757085+07:00","message":"[bufferProcess] interim [730000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940759427+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940762282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940764808+07:00","message":"> Transcript [553] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940768114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940770193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940772164+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.940776174+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.951009588+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.951034654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.951040404+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.95105606+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.95106312+07:00","message":"[bufferProcess] interim [850000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.951066075+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.95107289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.951075368+07:00","message":"> Transcript [554] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.951079843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.951082181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.951084124+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.95108666+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.957200669+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.957223202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.957228786+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.957240851+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957245857+07:00","message":"[bufferProcess] interim [970000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957248105+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957251116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957253576+07:00","message":"> Transcript [555] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957256718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.9572588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957260863+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.957263397+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.985455801+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.985495556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.985501387+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.98551517+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985520891+07:00","message":"[bufferProcess] interim [210000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985523851+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985526707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985529506+07:00","message":"> Transcript [556] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985532912+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985535332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985538015+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985540936+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985547123+07:00","message":"Push: 'คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985549358+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985552235+07:00","message":"Set new StatePrefix : 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:30.985554853+07:00","message":"Next Push (prob) : 'ก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:30.985563055+07:00","message":"push: {false คุณครูผู้สอน 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.090856946+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.09090185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.090909135+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.090925694+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.090933855+07:00","message":"[bufferProcess] interim [450000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.090937241+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.090941933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.090945423+07:00","message":"> Transcript [557] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.090948344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.090950655+07:00","message":"Set new StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.110837168+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.1108778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.110882894+07:00","message":"receive interim result [false|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.11090127+07:00","message":"[buffer interim] 134 false แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.110907647+07:00","message":"[bufferProcess] interim [870000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.110910561+07:00","message":"[bufferProcess] send to processor:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.110914042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.110916717+07:00","message":"> Transcript [558] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.110919027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.110921631+07:00","message":"Set new StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.113946646+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.113960079+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.113963082+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.113970466+07:00","message":"[buffer interim] force interim is final (2) :แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113975947+07:00","message":"[bufferProcess] interim [870000000]:แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113978853+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113981571+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113984201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113986927+07:00","message":"> Transcript [559] [false]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113990198+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113992162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113994866+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113997753+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.113999727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114002809+07:00","message":"> Transcript [560] [true]: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114005431+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114007501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114009245+07:00","message":"StatePrefix: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114016787+07:00","message":"TextPushed: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114030793+07:00","message":"Push: 'ก่อนนะคะประมาณสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114033269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114035519+07:00","message":"> Transcript [561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114037607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114039739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114041517+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114043645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.114045899+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.114055207+07:00","message":"push: {true ก่อนนะคะประมาณสัก 0 0xc00310e000}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.114061185+07:00","message":"push: {true \n 0 0xc000106a00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:25:31.121853911+07:00","message":"write wav file: './tmp/7612/7612_136.wav'"}
{"level":"info","service":"Main","time":"2026-07-09T09:25:31.12344699+07:00","message":"write wav file: './tmp/7612/7612_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.134456088+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.134478064+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.134483542+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.134491044+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134499152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134503312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134506288+07:00","message":"> Transcript [562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134509121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134511595+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134513524+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134515417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:25:31.134523355+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.134532795+07:00","message":"push: {true \n 0 0xc0035c4280}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.13725763+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.137265864+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.137270472+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.137276932+07:00","message":"[buffer interim] this message is already final true 137: '\n'"}
{"level":"info","service":"Main","time":"2026-07-09T09:25:31.138205374+07:00","message":"write wav file: './tmp/7612/7612_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.188677121+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.188735794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณซัก\",\"confidence\":0.9452114}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.188744093+07:00","message":"receive interim result [true|false]: แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณซัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.188756096+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.188758303+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.188766491+07:00","message":"[buffer interim] this message is already final true 134: 'แล้วก็ฉันวิชาแล้วก็คุณครูผู้สอนก่อนนะคะประมาณซัก'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.208174594+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.208218444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.208224404+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.2082412+07:00","message":"[buffer interim] this message is already final false 135: '2'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.256624724+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.256675025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.256681999+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.256699677+07:00","message":"[buffer interim] this message is already final false 135: '20'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.360141891+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.36018673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"23\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.360193072+07:00","message":"receive interim result [false|false]: 23"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.360205896+07:00","message":"[buffer interim] this message is already final false 135: '23'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.484411394+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.484461374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"23 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.484467779+07:00","message":"receive interim result [false|false]: 23 น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.484485333+07:00","message":"[buffer interim] this message is already final false 135: '23 น'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.489352157+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.489379773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2-3 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.489385403+07:00","message":"receive interim result [false|false]: 2-3 นาที"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.489399706+07:00","message":"[buffer interim] this message is already final false 135: '2-3 นาที'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.525651166+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.525680665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2-3 นาทีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.525686376+07:00","message":"receive interim result [false|false]: 2-3 นาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.525702379+07:00","message":"[buffer interim] this message is already final false 135: '2-3 นาทีนะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.529220315+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.529238968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2-3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.529243781+07:00","message":"receive interim result [false|false]: 2-3"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.529253926+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-07-09T09:25:31.529256777+07:00","message":"receive interim result [false|false]:  นาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.529262293+07:00","message":"[buffer interim] this message is already final false 135: '2-3'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.529267989+07:00","message":"[buffer interim] this message is already final false 135: ' นาทีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.56308027+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.563117383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2-3 นาทีนะคะ\",\"confidence\":0.90474486}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.563124444+07:00","message":"receive interim result [true|false]: 2-3 นาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.563135783+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.563138236+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:25:31.563145786+07:00","message":"[buffer interim] this message is already final true 135: '2-3 นาทีนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:32.519466101+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:32.519491117+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:35.520306739+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:35.520318334+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:38.520843359+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:38.520872936+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:41.520920499+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:41.520922676+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:44.521216286+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:44.521249161+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:47.522231518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:47.52225587+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:50.522401667+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:50.522435712+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:53.52261187+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:53.522634338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:56.522740935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:56.522754131+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:59.523079332+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:25:59.52311356+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:02.523310571+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:02.523339007+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:05.5241274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:05.524147309+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:08.524537333+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:08.524546693+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:11.525147979+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:11.525194093+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:14.525924396+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:14.525935124+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:17.526345656+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:17.526355138+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:20.527097802+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:20.527101086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:23.527302063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:23.52734078+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:26.527367065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:26.52737506+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:29.52779455+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:29.52781112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:32.528078011+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:32.528089324+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:35.528818041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:35.528854709+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:38.529426752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:38.529456695+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:41.529768033+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:41.529768111+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:44.529872516+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:44.529883274+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:47.53030489+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:47.530308041+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:50.530577691+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:50.530584869+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:53.531385555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:53.531420874+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:26:56.30265107+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:26:56.302679651+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:26:56.302682716+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:26:56.302684569+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:26:56.302687343+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:26:56.302689348+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:56.532068391+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:56.532082055+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:59.532598657+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:26:59.532629847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:02.532998132+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:02.533008558+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:05.533354159+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:05.533376753+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:08.533931845+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:08.533935567+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:11.534368778+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:11.53439592+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:14.53446292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:14.534498798+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:17.53550606+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:17.535533892+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:20.53632178+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:20.536331418+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:23.536597721+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:23.536619853+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:26.537006728+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:26.537026095+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:29.537253775+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:29.537283941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:32.537691065+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:32.5377137+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:35.537772206+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:35.537772203+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:38.538336292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:38.53836688+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:41.538636107+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:41.538650051+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:44.539248788+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:44.539286062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:47.539663086+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:47.539699456+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:50.540206034+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:50.540233813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:53.540431555+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:53.54045916+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:56.541018422+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:56.541044852+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:59.541359725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:27:59.541374662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:02.541579446+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:02.541599294+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:05.541727156+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:05.541724636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:08.54180366+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:08.541814677+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:11.541931361+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:11.541931436+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:14.542913984+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:14.542921729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:17.543478404+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:17.543492427+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:20.544228543+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:20.544243964+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:23.544824736+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:23.544857899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:26.544952208+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:26.544965636+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:29.545261449+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:29.545274731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:32.546197899+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:32.546187787+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:35.547174754+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:35.547215432+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:38.548104401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:38.548120741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:41.54863655+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:41.548669447+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:44.549010301+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:44.549024319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:47.549418319+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:47.549467322+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:50.550093697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:50.550102671+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:53.550284393+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:53.550298362+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:56.550558377+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:56.550578292+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:59.550752115+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:28:59.550760729+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:02.551090508+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:02.551104162+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:05.551114541+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:05.551145978+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:08.551845611+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:08.551867381+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:11.552167118+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:11.552182298+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:14.553155642+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:14.553206314+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:17.553435578+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:17.553455464+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:20.553795877+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:20.553804566+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:23.554078222+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:23.554109752+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:26.554856279+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:26.554868155+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:29.555654015+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:29.55566056+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:32.555994354+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:32.55600744+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:35.55674069+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:35.556753741+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:38.557453895+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:38.557457547+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:41.557785219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:41.557807805+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:44.558805513+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:44.558832616+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:47.559412779+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:47.559430959+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:50.560022003+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:50.560031488+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:53.560208696+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:53.560240261+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:56.560330193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:56.560341996+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:59.560784634+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:29:59.56080463+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:02.561143941+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:02.561152347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:05.561857312+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:05.561889193+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:08.562440485+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:08.562474287+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:11.562508112+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:11.56253305+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:14.563496026+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:14.56351383+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:17.564084725+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:17.564111589+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:20.564924063+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:20.564961002+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:23.565159386+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:23.565199559+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:26.565572401+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:26.565596347+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:29.566622982+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:29.566632234+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:32.566915114+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:32.566930706+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:35.567513018+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:35.567524267+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:38.56815937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:38.568167469+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:41.568813826+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:41.568833527+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:44.569189465+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:44.569205106+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:47.569241062+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:47.569275662+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:50.569454157+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:50.569466184+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:53.569652437+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:53.56967145+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:56.570736025+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:56.570760813+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:59.571822937+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:30:59.571855907+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:02.572122282+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:02.572127686+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:05.573067865+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:05.573097697+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:08.573497273+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:08.57350515+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:11.574412731+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:11.574424734+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:14.574894444+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:14.574909879+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:17.575334148+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:17.575344708+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:20.575753842+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:20.575762229+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:21.212302767+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:31:21.212325313+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:21.21238553+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:21.212396219+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:22.063294417+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:22.063368104+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:22.06336995+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:23.575803935+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:23.575836099+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:26.576444253+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-07-09T09:31:28.121088409+07:00","message":"incoming connection from...1.10.184.228:53278 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:31:28.121104109+07:00","message":"new client from...1.10.184.228:53278 connected"}
{"level":"info","service":"Hub","time":"2026-07-09T09:31:31.004571558+07:00","message":"incoming connection from...1.10.184.228:53280 as client"}
{"level":"info","service":"Hub","time":"2026-07-09T09:31:31.004586708+07:00","message":"new client from...1.10.184.228:53280 connected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:31:31.117464899+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 4"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:31.117549927+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:32.576962938+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:33.953764953+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:33.953778304+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:34.340072681+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.465534909+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.547699207+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.547729097+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.54773376+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.547743329+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547752473+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547757085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547759942+07:00","message":"> Transcript [563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547762713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547764842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547766881+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.547769265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:35.54777374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.547783649+07:00","message":"push: {true \n 0 0xc0035c4080}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:35.554371019+07:00","message":"write wav file: './tmp/7612/7612_139.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:35.577011871+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:35.5770338+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.588448036+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:35.90667742+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:36.003497334+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:36.003519354+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:36.0035225+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:36.003531301+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003539905+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.00354406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003546864+07:00","message":"> Transcript [564] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003549428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003551689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003553758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003555913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:36.003558811+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:36.003569302+07:00","message":"push: {true \n 0 0xc001fa9280}"}
{"level":"info","service":"Hub","time":"2026-07-09T09:31:36.003657705+07:00","message":"(client) 1.10.184.228:53227, write tcp 172.18.0.36:8010->1.10.184.228:53227: write: broken pipe"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:36.00981306+07:00","message":"write wav file: './tmp/7612/7612_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:37.379407412+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:38.577130176+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:38.577193032+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:38.84683947+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:38.933737345+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:38.933761739+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:38.933765244+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:38.933773903+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933782387+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933786997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933789777+07:00","message":"> Transcript [565] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933792625+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933794657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933796737+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933798744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:38.933801849+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:38.933812757+07:00","message":"push: {true \n 0 0xc000044a00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:38.942335648+07:00","message":"write wav file: './tmp/7612/7612_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:39.748575744+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.265977276+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.341665938+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.341700599+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.341704635+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.341714584+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341723355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341728041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341730935+07:00","message":"> Transcript [566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341733736+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341736044+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341737992+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341739978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:40.341742608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.341752951+07:00","message":"push: {true \n 0 0xc000106a00}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:40.347744936+07:00","message":"write wav file: './tmp/7612/7612_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:40.518713989+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.177603574+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.17765923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.17766556+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.177681291+07:00","message":"[buffer interim] 143 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.177688219+07:00","message":"[bufferProcess] interim [680000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.177690348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.498701392+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.498753648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.498759439+07:00","message":"receive interim result [false|false]: ความสำ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.498771013+07:00","message":"[buffer interim] 143 false ความสำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.498777709+07:00","message":"[bufferProcess] interim [980000000]:ความสำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.498780351+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.49878639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.498789477+07:00","message":"> Transcript [567] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.498792276+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.564593101+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.564641156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.564647676+07:00","message":"receive interim result [false|false]: ความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.564664156+07:00","message":"[buffer interim] 143 false ความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564671931+07:00","message":"[bufferProcess] interim [100000000]:ความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564674406+07:00","message":"[bufferProcess] send to processor:ความสำ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.56467808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564680923+07:00","message":"> Transcript [568] [false]: 'ความสำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564683759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564685866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564687823+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.564689875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:41.577696351+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:41.577712864+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.700483806+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.700531441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.700537992+07:00","message":"receive interim result [false|false]: ความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:41.700552439+07:00","message":"[buffer interim] 143 false ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700559632+07:00","message":"[bufferProcess] interim [220000000]:ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700562949+07:00","message":"[bufferProcess] send to processor:ความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.70056999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700572803+07:00","message":"> Transcript [569] [false]: 'ความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700576509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700578882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700581105+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:41.700583622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.162007315+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.162064362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.162072264+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.162087719+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162095048+07:00","message":"[bufferProcess] interim [700000000]:ความสัมพันธ์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162097999+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162105609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162108368+07:00","message":"> Transcript [570] [false]: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162112443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162114815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.162116991+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.16211925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.274111104+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.274227524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.274233778+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.27424674+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.27425434+07:00","message":"[bufferProcess] interim [820000000]:ความสัมพันธ์จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274257416+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274263615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.27426652+07:00","message":"> Transcript [571] [false]: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274270099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274272685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274274734+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274277102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274281538+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274283906+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274286064+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.274288799+07:00","message":"Next Push (prob) : 'สัมพันธ์จะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.274296085+07:00","message":"push: {false ความ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.585343718+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.585402598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.585410283+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.585430731+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585438461+07:00","message":"[bufferProcess] interim [60000000]:ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585441303+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585445253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585448491+07:00","message":"> Transcript [572] [false]: 'ความสัมพันธ์จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585452687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585455444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.58545749+07:00","message":"StatePrefix: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.585459807+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.969209793+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.969267438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.969274098+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:42.9692892+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969296687+07:00","message":"[bufferProcess] interim [480000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.96929947+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969303534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969306308+07:00","message":"> Transcript [573] [false]: 'ความสัมพันธ์จะมีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969309761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969312038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969314146+07:00","message":"StatePrefix: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:42.969316254+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159814427+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159856332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159864466+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159875292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159878008+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159885166+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.159889092+07:00","message":"[buffer interim] 143 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159895144+07:00","message":"[bufferProcess] interim [660000000]:ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159897792+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159901135+07:00","message":"[bufferProcess] interim [660000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159903757+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159906741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159909719+07:00","message":"> Transcript [574] [false]: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159912872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159915044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.15991696+07:00","message":"StatePrefix: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.159919118+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.35579159+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355829577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355836554+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355851868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355856121+07:00","message":"receive interim result [false|false]:  2 ร้าน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355864801+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355868323+07:00","message":"[buffer interim] 143 false  2 ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355873882+07:00","message":"[bufferProcess] interim [840000000]:ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355876504+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355879883+07:00","message":"[bufferProcess] interim [840000000]: 2 ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355883085+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355885923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.35588865+07:00","message":"> Transcript [575] [false]: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355892377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355894592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355896615+07:00","message":"StatePrefix: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.35589885+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355901509+07:00","message":"Push: 'สัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355903474+07:00","message":"TextPushed: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355905872+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.355908543+07:00","message":"Next Push (prob) : 'มีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.355930339+07:00","message":"push: {false สัมพันธ์จะ 0 0xc000044d80}"}
{"level":"info","service":"Hub","time":"2026-07-09T09:31:43.356029115+07:00","message":"(client) 1.10.184.228:53235, write tcp 172.18.0.36:8010->1.10.184.228:53235: write: broken pipe"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.357941947+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.357979579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.357985794+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.358002244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.358005304+07:00","message":"receive interim result [false|false]:  2 รัก"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.358013313+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.358022841+07:00","message":"[buffer interim] 143 false  2 รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358029438+07:00","message":"[bufferProcess] interim [900000000]:ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358034364+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358038024+07:00","message":"[bufferProcess] interim [900000000]: 2 รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358040668+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.35804386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358046919+07:00","message":"> Transcript [576] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358050494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358052944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358054916+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.358057201+07:00","message":"TextPushed: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.480012474+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.480050679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.48005816+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.480069033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 รักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.480071987+07:00","message":"receive interim result [false|false]:  2 รักษา"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.480079988+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.480083467+07:00","message":"[buffer interim] 143 false  2 รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480089839+07:00","message":"[bufferProcess] interim [20000000]:ความสัมพันธ์จะมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480093563+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480098263+07:00","message":"[bufferProcess] interim [20000000]: 2 รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480102124+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480106284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480110511+07:00","message":"> Transcript [577] [false]: 'ความสัมพันธ์จะมีอยู่ 2 รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480114985+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480118081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480121289+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.480125507+07:00","message":"TextPushed: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.547589621+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.547631274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.547638168+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.54765201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.547654889+07:00","message":"receive interim result [false|false]:  ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.547663202+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:43.54766668+07:00","message":"[buffer interim] 143 false  ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547673329+07:00","message":"[bufferProcess] interim [80000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547676169+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 รักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547679403+07:00","message":"[bufferProcess] interim [80000000]: ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547681894+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547685215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547688334+07:00","message":"> Transcript [578] [false]: 'ความสัมพันธ์จะมีอยู่ 2 รักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547691967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547694198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547696231+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:43.547698476+07:00","message":"TextPushed: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.194302+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.194371267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2 ลักษณะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.194379885+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2 ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.194394089+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194401399+07:00","message":"[bufferProcess] interim [680000000]:ความสัมพันธ์จะมีอยู่ 2 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194404466+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194408289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194411457+07:00","message":"> Transcript [579] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194415273+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194417662+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.19441991+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194423305+07:00","message":"TextPushed: 'ความสัมพันธ์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194426824+07:00","message":"Push: 'มีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194429392+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.194431631+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.19443398+07:00","message":"Next Push (prob) : ' ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.194442137+07:00","message":"push: {false มีอยู่ 2 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384670161+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384709485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384715671+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384724794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384727468+07:00","message":"receive interim result [false|false]:  ลักษณะก็"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384735635+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.384739234+07:00","message":"[buffer interim] 143 false  ลักษณะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384744751+07:00","message":"[bufferProcess] interim [860000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384747627+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384750801+07:00","message":"[bufferProcess] interim [860000000]: ลักษณะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384753351+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384756367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384759238+07:00","message":"> Transcript [580] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.3847626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384764779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384767239+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.384769951+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.44854768+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.448586709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.448593364+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.448605048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.448608271+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.448615695+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.448619565+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.4486255+07:00","message":"[bufferProcess] interim [980000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448628499+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448635612+07:00","message":"[bufferProcess] interim [980000000]: ลักษณะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448638478+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448641708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448645115+07:00","message":"> Transcript [581] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448648867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448651138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448653176+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.448655404+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:44.57876904+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:44.57878182+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.95553787+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.955576254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.955582887+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.955596061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.955599509+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.955609136+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:44.955613695+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955620628+07:00","message":"[bufferProcess] interim [520000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955623628+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955627444+07:00","message":"[bufferProcess] interim [520000000]: ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955630298+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955646836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955699617+07:00","message":"> Transcript [582] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955706815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955709359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955711738+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:44.955714631+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346240586+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346288429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346295417+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.34630578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346309266+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346323247+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346327191+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346334741+07:00","message":"[bufferProcess] interim [880000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346339293+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346344083+07:00","message":"[bufferProcess] interim [880000000]: ลักษณะก็คือความสัม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346349341+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346353594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346362104+07:00","message":"> Transcript [583] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346369097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346371606+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346376206+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346378771+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346383281+07:00","message":"Push: ' ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346385423+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346387632+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.346389979+07:00","message":"Next Push (prob) : 'ก็คือความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.346397445+07:00","message":"push: {false  ลักษณะ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465508369+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465571611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465579064+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465602967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465606941+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465615184+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.465619282+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465625879+07:00","message":"[bufferProcess] interim [940000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465629507+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465633118+07:00","message":"[bufferProcess] interim [940000000]: ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465636118+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465639398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465642166+07:00","message":"> Transcript [584] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465645736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.46564811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.465650631+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.46565309+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.468406177+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.4684269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.468431652+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.468442256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.468445126+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.468450496+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.46845339+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.46845785+07:00","message":"[bufferProcess] interim [0]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468460631+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468463645+07:00","message":"[bufferProcess] interim [0]: ลักษณะก็คือความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468466347+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468469341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468471869+07:00","message":"> Transcript [585] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468474968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468477429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468479727+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.468481991+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.848266212+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.84832149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.848328263+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.848353973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัมพันธ์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.848358195+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัมพันธ์และ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.848367948+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.848372062+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัมพันธ์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848379149+07:00","message":"[bufferProcess] interim [360000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848382222+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848388181+07:00","message":"[bufferProcess] interim [360000000]: ลักษณะก็คือความสัมพันธ์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848391425+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848394593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848397465+07:00","message":"> Transcript [586] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848401723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848404069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848405999+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.848408625+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.85394123+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.85395538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.85395986+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.853964868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัมพันธ์ระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.853968257+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัมพันธ์ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.853973133+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.853975861+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัมพันธ์ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.853980622+07:00","message":"[bufferProcess] interim [420000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.853983111+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.853986233+07:00","message":"[bufferProcess] interim [420000000]: ลักษณะก็คือความสัมพันธ์ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.85398888+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.85399164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.853994136+07:00","message":"> Transcript [587] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.853997163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.853999444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.854001314+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.854003364+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.854006212+07:00","message":"Push: 'ก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.85400835+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.854010672+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:45.854013181+07:00","message":"Next Push (prob) : 'สัมพันธ์และ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:45.854021241+07:00","message":"push: {false ก็คือความ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.360488718+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.360533878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.360540376+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.36055311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.360556598+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.360565578+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.360572429+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.360578719+07:00","message":"[bufferProcess] interim [900000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.360581713+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.360592316+07:00","message":"[bufferProcess] interim [900000000]: ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.360596858+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.36060061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.36060377+07:00","message":"> Transcript [588] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.360606454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.360608875+07:00","message":"Set new StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.682376071+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.682419638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.682426394+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.682450085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.682454146+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.682464687+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:46.68246881+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682476044+07:00","message":"[bufferProcess] interim [140000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682479029+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682482644+07:00","message":"[bufferProcess] interim [140000000]: ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682485778+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682488965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682492162+07:00","message":"> Transcript [589] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.68249651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682498649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.682502598+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:46.68250581+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.045928291+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.066134011+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.066173452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.066179719+07:00","message":"receive interim result [false|false]: ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.06618931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.066193224+07:00","message":"receive interim result [false|false]:  ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.066201802+07:00","message":"[buffer interim] 143 false ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.066205906+07:00","message":"[buffer interim] 143 false  ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066212318+07:00","message":"[bufferProcess] interim [620000000]:ความสัมพันธ์จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066215182+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066218974+07:00","message":"[bufferProcess] interim [620000000]: ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066221618+07:00","message":"[bufferProcess] update buffer: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066224778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066227848+07:00","message":"> Transcript [590] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066231685+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066233756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066236031+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.066238408+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.16252+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.162588668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต\",\"confidence\":0.9584382}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.162596885+07:00","message":"receive interim result [true|false]: ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.162607223+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.162609408+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.162617817+07:00","message":"[buffer interim] 143 true ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162628968+07:00","message":"[bufferProcess] interim [740000000]:ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162635446+07:00","message":"[bufferProcess] send to processor (isfinal):ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.16263958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162642635+07:00","message":"> Transcript [591] [false]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162646445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162649594+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162652192+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.16265559+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162657894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162660081+07:00","message":"> Transcript [592] [true]: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่างสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162662568+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.16266436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162666237+07:00","message":"StatePrefix: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความสัมพันธ์ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162668185+07:00","message":"TextPushed: 'ความสัมพันธ์จะมีอยู่ 2 ลักษณะก็คือความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.162675445+07:00","message":"Push: 'สัมพันธ์ระหว่างสิ่งมีชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.162684389+07:00","message":"push: {true สัมพันธ์ระหว่างสิ่งมีชีวิต 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:47.179593378+07:00","message":"write wav file: './tmp/7612/7612_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.180357833+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.365507461+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.428664872+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.453632969+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.453663319+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.453667351+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.45367502+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453683004+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.45368738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453690319+07:00","message":"> Transcript [593] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453692874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453694967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453696884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453699065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.453704664+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.453714828+07:00","message":"push: {true \n 0 0xc002014000}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:47.458285287+07:00","message":"write wav file: './tmp/7612/7612_144.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:47.579452288+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:47.579467109+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.77151684+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.77157061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.771576424+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:47.771592554+07:00","message":"[buffer interim] 145 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.771599866+07:00","message":"[bufferProcess] interim [420000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:47.771602295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.101956384+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.102001264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับสิ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.102007415+07:00","message":"receive interim result [false|false]: กลับสิ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.102034535+07:00","message":"[buffer interim] 145 false กลับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.102044387+07:00","message":"[bufferProcess] interim [720000000]:กลับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.102048164+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.102056612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.102059593+07:00","message":"> Transcript [594] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.102061932+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.151723217+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.151757983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.15176338+07:00","message":"receive interim result [false|false]: กับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.15177629+07:00","message":"[buffer interim] 145 false กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151783884+07:00","message":"[bufferProcess] interim [780000000]:กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151786419+07:00","message":"[bufferProcess] send to processor:กลับสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151790339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151793135+07:00","message":"> Transcript [595] [false]: 'กลับสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151796499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151798571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151800542+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.151802642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.413323412+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.413364598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับสิ่งไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.413370366+07:00","message":"receive interim result [false|false]: กับสิ่งไม่"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.413384382+07:00","message":"[buffer interim] 145 false กับสิ่งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.413392501+07:00","message":"[bufferProcess] interim [20000000]:กับสิ่งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.413395228+07:00","message":"[bufferProcess] send to processor:กับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.413401106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.413403934+07:00","message":"> Transcript [596] [false]: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.413406348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.413408771+07:00","message":"Set new StatePrefix: 'กับสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.607544567+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.607597922+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-07-09T09:31:48.607606142+07:00","message":"receive interim result [false|false]: กับสิ่งไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.60762447+07:00","message":"[buffer interim] 145 false กับสิ่งไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607638291+07:00","message":"[bufferProcess] interim [200000000]:กับสิ่งไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607642423+07:00","message":"[bufferProcess] send to processor:กับสิ่งไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607651809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607656045+07:00","message":"> Transcript [597] [false]: 'กับสิ่งไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607661294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607664748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607667966+07:00","message":"StatePrefix: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.607671174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.86403112+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.864074231+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-07-09T09:31:48.864080451+07:00","message":"receive interim result [false|false]: กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:48.864096514+07:00","message":"[buffer interim] 145 false กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864107859+07:00","message":"[bufferProcess] interim [500000000]:กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864110391+07:00","message":"[bufferProcess] send to processor:กับสิ่งไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864114921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864117857+07:00","message":"> Transcript [598] [false]: 'กับสิ่งไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864121619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864123918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864125932+07:00","message":"StatePrefix: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:48.864128017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.425990925+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.503047956+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.503096604+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-07-09T09:31:49.50310391+07:00","message":"receive interim result [false|false]: กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.503119879+07:00","message":"[buffer interim] 145 false กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503128469+07:00","message":"[bufferProcess] interim [100000000]:กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503131946+07:00","message":"[bufferProcess] send to processor:กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503136123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503139547+07:00","message":"> Transcript [599] [false]: 'กับสิ่งไม่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503145555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503148299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503150454+07:00","message":"StatePrefix: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.503152888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515479141+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515516253+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-07-09T09:31:49.515522237+07:00","message":"receive interim result [true|false]: กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515534166+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515536958+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515549506+07:00","message":"[buffer interim] 145 true กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515572154+07:00","message":"[bufferProcess] interim [220000000]:กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515581612+07:00","message":"[bufferProcess] send to processor (isfinal):กับสิ่งไม่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.51558719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515592724+07:00","message":"> Transcript [600] [false]: 'กับสิ่งไม่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515598401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515601406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515604994+07:00","message":"StatePrefix: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515607959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515616363+07:00","message":"Push: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515619967+07:00","message":"TextPushed: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515623419+07:00","message":"Set new StatePrefix : 'กับสิ่งไม่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.51562688+07:00","message":"Next Push (prob) : 'ไม่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515629948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515633299+07:00","message":"> Transcript [601] [true]: 'กับสิ่งไม่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.51563686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515639754+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515642535+07:00","message":"StatePrefix: 'กับสิ่งไม่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515645435+07:00","message":"TextPushed: 'กับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:49.515648899+07:00","message":"Push: 'ไม่มีชีวิต'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515661643+07:00","message":"push: {false กับสิ่ง 0 0xc000106280}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:49.515668788+07:00","message":"push: {true ไม่มีชีวิต 0 0xc000106280}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:49.523234846+07:00","message":"write wav file: './tmp/7612/7612_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.318723413+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.385984397+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:50.579523502+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:50.579538487+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.758609892+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.758636955+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.758640226+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.758648064+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758662289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758667787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758670831+07:00","message":"> Transcript [602] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758673584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758675684+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758677555+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.758679544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:50.75868262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.758693989+07:00","message":"push: {true \n 0 0xc000044980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:50.76345287+07:00","message":"write wav file: './tmp/7612/7612_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.766657189+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:50.896413512+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:51.188094221+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:51.188130048+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:51.188134383+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:51.188144446+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188152517+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188156847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188160071+07:00","message":"> Transcript [603] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188163519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188165925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188167956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188170008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:51.188175869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:51.188187632+07:00","message":"push: {true \n 0 0xc0035c4400}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:51.194013188+07:00","message":"write wav file: './tmp/7612/7612_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:52.748972012+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:53.580192431+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:53.580226604+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:53.585863096+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:53.67819527+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:53.678222484+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:53.678226311+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:53.678234048+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678246395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678251071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678253899+07:00","message":"> Transcript [604] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678256435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678258564+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678260416+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.67826227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:53.678264805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:53.678274808+07:00","message":"push: {true \n 0 0xc002014700}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:53.684235743+07:00","message":"write wav file: './tmp/7612/7612_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:54.159786421+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.13916489+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.139215628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.139221525+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.139236292+07:00","message":"[buffer interim] 149 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.139244817+07:00","message":"[bufferProcess] interim [20000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.139247417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.139255485+07:00","message":"[bufferProcess] send to processor (ticker):และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.139258609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.139261689+07:00","message":"> Transcript [605] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.139264257+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.739185656+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.73925266+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-07-09T09:31:55.739258681+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.739274941+07:00","message":"[buffer interim] 149 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.739284565+07:00","message":"[bufferProcess] interim [620000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.739286697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.900349513+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.900404843+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-07-09T09:31:55.900412364+07:00","message":"receive interim result [false|false]: และแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.900427529+07:00","message":"[buffer interim] 149 false และแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.900436654+07:00","message":"[bufferProcess] interim [740000000]:และแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.900439303+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.900446704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.900449976+07:00","message":"> Transcript [606] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.900453505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.90045596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.900458291+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.90046076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.903375535+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.903388245+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-07-09T09:31:55.903391919+07:00","message":"receive interim result [false|false]: และระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:55.903396037+07:00","message":"[buffer interim] 149 false และระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903400228+07:00","message":"[bufferProcess] interim [800000000]:และระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903402517+07:00","message":"[bufferProcess] send to processor:และแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903405327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.90340808+07:00","message":"> Transcript [607] [false]: 'และแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903410545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903412835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903414812+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:55.903416818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.4194409+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.419485989+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-07-09T09:31:56.419491937+07:00","message":"receive interim result [false|false]: และระหว่างสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.419504679+07:00","message":"[buffer interim] 149 false และระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419512537+07:00","message":"[bufferProcess] interim [280000000]:และระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419515207+07:00","message":"[bufferProcess] send to processor:และระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419520805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419523731+07:00","message":"> Transcript [608] [false]: 'และระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419527569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.41953003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419532305+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.419534911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:56.581268133+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:56.581286529+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.609848012+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.609888024+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-07-09T09:31:56.609894183+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.60990837+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.60991573+07:00","message":"[bufferProcess] interim [520000000]:และระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609918341+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609922906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609925875+07:00","message":"> Transcript [609] [false]: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.60992932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609931433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609933921+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609936357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609939329+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609941387+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609945675+07:00","message":"Set new StatePrefix : 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:56.609949237+07:00","message":"Next Push (prob) : 'ระหว่างสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:56.609957188+07:00","message":"push: {false และ 0 0xc000106e80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.119324482+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.119374247+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-07-09T09:31:57.119380334+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.119393819+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119401728+07:00","message":"[bufferProcess] interim [940000000]:และระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119404298+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119408015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119411148+07:00","message":"> Transcript [610] [false]: 'และระหว่างสิ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119415176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119417307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119419391+07:00","message":"StatePrefix: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.119421973+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.701714615+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.701757468+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-07-09T09:31:57.701763697+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.701777432+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701790676+07:00","message":"[bufferProcess] interim [540000000]:และระหว่างสิ่งมีชีวิตกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701793553+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701797482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701801124+07:00","message":"> Transcript [611] [false]: 'และระหว่างสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701804646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701807015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.701809752+07:00","message":"StatePrefix: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.70181243+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.891241651+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.891289045+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-07-09T09:31:57.891296074+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:57.891308147+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891315889+07:00","message":"[bufferProcess] interim [780000000]:และระหว่างสิ่งมีชีวิตกับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891319097+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิตกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891324762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891327644+07:00","message":"> Transcript [612] [false]: 'และระหว่างสิ่งมีชีวิตกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891330876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891333142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891335691+07:00","message":"StatePrefix: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:57.891338201+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.212303562+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.212348726+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-07-09T09:31:58.212355239+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับสิ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.212369089+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212382307+07:00","message":"[bufferProcess] interim [80000000]:และระหว่างสิ่งมีชีวิตกับสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212386162+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิตกับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212393664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212396649+07:00","message":"> Transcript [613] [false]: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212401356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212404966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212407855+07:00","message":"StatePrefix: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212410623+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.21241698+07:00","message":"Push: 'ระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212419126+07:00","message":"TextPushed: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212421656+07:00","message":"Set new StatePrefix : 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.212424573+07:00","message":"Next Push (prob) : 'มีชีวิตกับสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.212433736+07:00","message":"push: {false ระหว่างสิ่ง 0 0xc000106e80}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.590735441+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.590778222+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-07-09T09:31:58.590785035+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.590798513+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590806404+07:00","message":"[bufferProcess] interim [500000000]:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590809275+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิตกับสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590813125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590816037+07:00","message":"> Transcript [614] [false]: 'และระหว่างสิ่งมีชีวิตกับสิ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590819892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590822297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.59082419+07:00","message":"StatePrefix: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.590826952+07:00","message":"TextPushed: 'และระหว่างสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.920563025+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.920612647+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-07-09T09:31:58.92062213+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:58.920642371+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.920654673+07:00","message":"[bufferProcess] interim [800000000]:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.920657645+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.920661499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.92066604+07:00","message":"> Transcript [615] [false]: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.920671916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.920675192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.92067915+07:00","message":"StatePrefix: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:58.92068422+07:00","message":"TextPushed: 'และระหว่างสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.23052574+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.230564504+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-07-09T09:31:59.230570508+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.230585069+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230592662+07:00","message":"[bufferProcess] interim [40000000]:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230595272+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230602803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.2306058+07:00","message":"> Transcript [616] [false]: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230609524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230611718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230614083+07:00","message":"StatePrefix: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.230617076+07:00","message":"TextPushed: 'และระหว่างสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.489806503+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.489856472+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-07-09T09:31:59.48986467+07:00","message":"receive interim result [false|false]: และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.489879108+07:00","message":"[buffer interim] 149 false และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489887626+07:00","message":"[bufferProcess] interim [340000000]:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489890587+07:00","message":"[bufferProcess] send to processor:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.48989889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489902256+07:00","message":"> Transcript [617] [false]: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489907182+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489909795+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489912175+07:00","message":"StatePrefix: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489914821+07:00","message":"TextPushed: 'และระหว่างสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489922631+07:00","message":"Push: 'มีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489925127+07:00","message":"TextPushed: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489927668+07:00","message":"Set new StatePrefix : 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.489930082+07:00","message":"Next Push (prob) : 'มีชีวิตด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.48995736+07:00","message":"push: {false มีชีวิตกับสิ่ง 0 0xc000106e80}"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:59.582079522+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:31:59.58206991+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.664977886+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.755347951+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.75539394+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-07-09T09:31:59.755401951+07:00","message":"receive interim result [true|false]: และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.755414565+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.755417077+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.755424659+07:00","message":"[buffer interim] 149 true และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.75543428+07:00","message":"[bufferProcess] interim [730000000]:และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755438534+07:00","message":"[bufferProcess] send to processor (isfinal):และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755442917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755445724+07:00","message":"> Transcript [618] [false]: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.75544915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755451253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755453375+07:00","message":"StatePrefix: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755456345+07:00","message":"TextPushed: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755458565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755460842+07:00","message":"> Transcript [619] [true]: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกันเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755463121+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755464982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755466781+07:00","message":"StatePrefix: 'และระหว่างสิ่งมีชีวิตกับสิ่งมีชีวิตด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755468793+07:00","message":"TextPushed: 'และระหว่างสิ่งมีชีวิตกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:31:59.755472218+07:00","message":"Push: 'มีชีวิตด้วยกันเอง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:31:59.755481223+07:00","message":"push: {true มีชีวิตด้วยกันเอง 0 0xc000106e80}"}
{"level":"info","service":"Main","time":"2026-07-09T09:31:59.76945916+07:00","message":"write wav file: './tmp/7612/7612_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:01.779090822+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:02.583165083+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:02.583168492+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:02.937891204+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:02.937935658+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-07-09T09:32:02.937941289+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:02.937955201+07:00","message":"[buffer interim] 150 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:02.937963152+07:00","message":"[bufferProcess] interim [200000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:02.937965542+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:02.937974278+07:00","message":"[bufferProcess] send to processor (ticker):ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:02.937977582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:02.937980451+07:00","message":"> Transcript [620] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:02.937983549+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.00683835+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.006884633+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-07-09T09:32:03.006891136+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.006904837+07:00","message":"[buffer interim] 150 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.006912313+07:00","message":"[bufferProcess] interim [260000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.006914514+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.337554312+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.337603194+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-07-09T09:32:03.337609434+07:00","message":"receive interim result [false|false]: โดยจะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.337627265+07:00","message":"[buffer interim] 150 false โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.337635855+07:00","message":"[bufferProcess] interim [560000000]:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.337638629+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.337642091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.337645236+07:00","message":"> Transcript [621] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.337647706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.337650968+07:00","message":"Set new StatePrefix: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.38651603+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.386556702+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-07-09T09:32:03.38656344+07:00","message":"receive interim result [false|false]: โดยจะมี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.386576013+07:00","message":"[buffer interim] 150 false โดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386583621+07:00","message":"[bufferProcess] interim [680000000]:โดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386586355+07:00","message":"[bufferProcess] send to processor:โดยจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386593281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386596012+07:00","message":"> Transcript [622] [false]: 'โดยจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.38659905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386601081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386603164+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.386605907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.830564749+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.830622605+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-07-09T09:32:03.830631151+07:00","message":"receive interim result [false|false]: โดยจะมีการ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:03.830650934+07:00","message":"[buffer interim] 150 false โดยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830663321+07:00","message":"[bufferProcess] interim [40000000]:โดยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830667845+07:00","message":"[bufferProcess] send to processor:โดยจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830675923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830680333+07:00","message":"> Transcript [623] [false]: 'โดยจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830685281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830688847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830692373+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:03.830695753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.216080927+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.216130039+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-07-09T09:32:04.216136918+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.216151508+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216170483+07:00","message":"[bufferProcess] interim [520000000]:โดยจะมีการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216173401+07:00","message":"[bufferProcess] send to processor:โดยจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216177236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216179977+07:00","message":"> Transcript [624] [false]: 'โดยจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.21618336+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216185766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216188006+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.216192709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.613468445+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.6135069+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-07-09T09:32:04.61351369+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.613528133+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613536099+07:00","message":"[bufferProcess] interim [880000000]:โดยจะมีการถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613539135+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613546209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613549234+07:00","message":"> Transcript [625] [false]: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613552885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613555221+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613557867+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613560098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613565894+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613567823+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613569961+07:00","message":"Set new StatePrefix : 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.613572395+07:00","message":"Next Push (prob) : 'จะมีการถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.6135805+07:00","message":"push: {false โดย 0 0xc002014980}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.999867845+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.999909505+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-07-09T09:32:04.999915564+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลัง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:04.99992702+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999936286+07:00","message":"[bufferProcess] interim [300000000]:โดยจะมีการถ่ายทอดพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999939089+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999946478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999950415+07:00","message":"> Transcript [626] [false]: 'โดยจะมีการถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999955493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.99995861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999962186+07:00","message":"StatePrefix: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:04.999964658+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:05.312295539+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:05.312334074+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-07-09T09:32:05.312341909+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:05.312356052+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312363437+07:00","message":"[bufferProcess] interim [600000000]:โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312366579+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312374043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312376943+07:00","message":"> Transcript [627] [false]: 'โดยจะมีการถ่ายทอดพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312380708+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312385418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312387947+07:00","message":"StatePrefix: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.312390595+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:05.583714501+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:05.583732647+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:05.953327544+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:05.953378143+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-07-09T09:32:05.95338687+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:05.953402221+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953414563+07:00","message":"[bufferProcess] interim [200000000]:โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953418639+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953426371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953430699+07:00","message":"> Transcript [628] [false]: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953436411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953439712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953443497+07:00","message":"StatePrefix: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:05.953447322+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.214570463+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.214625684+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-07-09T09:32:06.214633138+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.214650069+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214657769+07:00","message":"[bufferProcess] interim [500000000]:โดยจะมีการถ่ายทอดพลังงานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214660553+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214667444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214670956+07:00","message":"> Transcript [629] [false]: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214675187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214677411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214680106+07:00","message":"StatePrefix: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214682738+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214688766+07:00","message":"Push: 'จะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214690855+07:00","message":"TextPushed: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214693054+07:00","message":"Set new StatePrefix : 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.214695266+07:00","message":"Next Push (prob) : 'ทอดพลังงาน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.214720022+07:00","message":"push: {false จะมีการถ่าย 0 0xc002014980}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.59574306+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.595796571+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-07-09T09:32:06.595803293+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสาร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:06.595818407+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595826723+07:00","message":"[bufferProcess] interim [920000000]:โดยจะมีการถ่ายทอดพลังงานและสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595829292+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595838134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595842312+07:00","message":"> Transcript [630] [false]: 'โดยจะมีการถ่ายทอดพลังงานและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595845667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595848143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595850227+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:06.595852624+07:00","message":"TextPushed: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.044257338+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.044299116+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-07-09T09:32:07.044304945+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.044317532+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.044325144+07:00","message":"[bufferProcess] interim [280000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.04432818+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.0443341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.04433693+07:00","message":"> Transcript [631] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.044340542+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.044342956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.044345313+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.044347952+07:00","message":"TextPushed: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.557997813+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.558047352+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-07-09T09:32:07.558061411+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.558078801+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558087654+07:00","message":"[bufferProcess] interim [820000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558090761+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558098488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558101474+07:00","message":"> Transcript [632] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558105047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558107592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558110048+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.558112516+07:00","message":"TextPushed: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.810926211+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.810967724+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-07-09T09:32:07.810974517+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหารในวัย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.810992105+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.810995964+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-07-09T09:32:07.810999187+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.811005809+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสารอาหารในวัย"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.811013332+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811020125+07:00","message":"[bufferProcess] interim [60000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811023142+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811028772+07:00","message":"[bufferProcess] interim [120000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811030896+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811033808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811036724+07:00","message":"> Transcript [633] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811040568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811044147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.81105589+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811060239+07:00","message":"TextPushed: 'โดยจะมีการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811070609+07:00","message":"Push: 'ทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.81107437+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811077828+07:00","message":"Set new StatePrefix : 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811081193+07:00","message":"Next Push (prob) : 'และสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811083781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811086629+07:00","message":"> Transcript [634] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811090281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811093672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811096391+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:07.811099918+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:07.811104856+07:00","message":"push: {false ทอดพลังงาน 0 0xc002014980}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.331316553+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.331361248+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-07-09T09:32:08.331367294+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้น"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.331381204+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331388598+07:00","message":"[bufferProcess] interim [540000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331391514+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.33139835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331402014+07:00","message":"> Transcript [635] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331405812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331407953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331410162+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.331412977+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:08.584450482+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:08.584455683+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:ACTIVE 5:WAITING]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.627259785+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.648722701+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.648759808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.648765806+07:00","message":"receive interim result [false|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.648780001+07:00","message":"[buffer interim] 150 false โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648786851+07:00","message":"[bufferProcess] interim [900000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648789731+07:00","message":"[bufferProcess] send to processor:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648793492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648796613+07:00","message":"> Transcript [636] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.64880054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648802783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648805119+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.648808099+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732079183+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732138918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732145739+07:00","message":"receive interim result [true|false]: โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732157516+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732159717+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732169332+07:00","message":"[buffer interim] 150 true โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732179549+07:00","message":"[bufferProcess] interim [80000000]:โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732183366+07:00","message":"[bufferProcess] send to processor (isfinal):โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732203725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732250681+07:00","message":"> Transcript [637] [false]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732257345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732260277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732263079+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732266335+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732274363+07:00","message":"Push: 'และสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732276625+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732279294+07:00","message":"Set new StatePrefix : 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732282797+07:00","message":"Next Push (prob) : 'บริเวณนั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732285391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732287792+07:00","message":"> Transcript [638] [true]: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732290399+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732292449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732294942+07:00","message":"StatePrefix: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารในบริเวณนั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732297207+07:00","message":"TextPushed: 'โดยจะมีการถ่ายทอดพลังงานและสารอาหารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:08.732299691+07:00","message":"Push: 'บริเวณนั้นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.732311674+07:00","message":"push: {false และสารอาหารใน 0 0xc002014980}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.73233418+07:00","message":"push: {true บริเวณนั้นๆ 0 0xc002014980}"}
{"level":"info","service":"Main","time":"2026-07-09T09:32:08.745319208+07:00","message":"write wav file: './tmp/7612/7612_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:08.888392436+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.350138117+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.350184218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.350189581+07:00","message":"receive interim result [false|false]: ศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.350203546+07:00","message":"[buffer interim] 151 false ศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.350210641+07:00","message":"[bufferProcess] interim [420000000]:ศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.350212858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.420364581+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.420402862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.420408918+07:00","message":"receive interim result [false|false]: สูตร"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.420419455+07:00","message":"[buffer interim] 151 false สูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.420426803+07:00","message":"[bufferProcess] interim [600000000]:สูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.420429454+07:00","message":"[bufferProcess] send to processor:ศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.420433448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.420436329+07:00","message":"> Transcript [639] [false]: 'ศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.420439116+07:00","message":"Set StatePrefix (first interim): 'ศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.564321254+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.564371537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สูสี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.564378338+07:00","message":"receive interim result [false|false]: สูสี"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.564391369+07:00","message":"[buffer interim] 151 false สูสี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.564402884+07:00","message":"[bufferProcess] interim [720000000]:สูสี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.564406551+07:00","message":"[bufferProcess] send to processor:สูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.564413734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.564418116+07:00","message":"> Transcript [640] [false]: 'สูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.564421618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.564425025+07:00","message":"Set new StatePrefix: 'สูตร'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.732918329+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.7329674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู่สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.732974366+07:00","message":"receive interim result [false|false]: สู่สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.732989821+07:00","message":"[buffer interim] 151 false สู่สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.732996961+07:00","message":"[bufferProcess] interim [840000000]:สู่สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.732999776+07:00","message":"[bufferProcess] send to processor:สูสี"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.733006963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.733009796+07:00","message":"> Transcript [641] [false]: 'สูสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.733012113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.733014949+07:00","message":"Set new StatePrefix: 'สูสี'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.851750314+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.851797637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู่สิ่งแวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.851804201+07:00","message":"receive interim result [false|false]: สู่สิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:09.851818548+07:00","message":"[buffer interim] 151 false สู่สิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.85182543+07:00","message":"[bufferProcess] interim [20000000]:สู่สิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.851828494+07:00","message":"[bufferProcess] send to processor:สู่สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.851835821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.851838855+07:00","message":"> Transcript [642] [false]: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.851841653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:09.851843809+07:00","message":"Set new StatePrefix: 'สู่สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.108457821+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.108497765+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-07-09T09:32:10.108505066+07:00","message":"receive interim result [false|false]: สู่สิ่งแวดล้อม"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.108518404+07:00","message":"[buffer interim] 151 false สู่สิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.10852578+07:00","message":"[bufferProcess] interim [260000000]:สู่สิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.108528453+07:00","message":"[bufferProcess] send to processor:สู่สิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.108535641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.108538519+07:00","message":"> Transcript [643] [false]: 'สู่สิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.108541912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.108544445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.10854656+07:00","message":"StatePrefix: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.108549105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.512919677+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.512968429+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-07-09T09:32:10.512974323+07:00","message":"receive interim result [false|false]: สู่สิ่งแวดล้อมนะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.512992718+07:00","message":"[buffer interim] 151 false สู่สิ่งแวดล้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.513005467+07:00","message":"[bufferProcess] interim [680000000]:สู่สิ่งแวดล้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.51300897+07:00","message":"[bufferProcess] send to processor:สู่สิ่งแวดล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.513014176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.513024371+07:00","message":"> Transcript [644] [false]: 'สู่สิ่งแวดล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.513028493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.513030832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.51303313+07:00","message":"StatePrefix: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.513035491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.627845824+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.627890991+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-07-09T09:32:10.627898186+07:00","message":"receive interim result [false|false]: สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.62791202+07:00","message":"[buffer interim] 151 false สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627920133+07:00","message":"[bufferProcess] interim [740000000]:สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627922871+07:00","message":"[bufferProcess] send to processor:สู่สิ่งแวดล้อมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627930099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627933912+07:00","message":"> Transcript [645] [false]: 'สู่สิ่งแวดล้อมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627938184+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.62794043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627943168+07:00","message":"StatePrefix: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.627945812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.676740229+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.772159207+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.77221248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู่สิ่งแวดล้อมนะคะ\",\"confidence\":0.9581243}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.77221976+07:00","message":"receive interim result [true|false]: สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.772229687+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.772232126+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.772239684+07:00","message":"[buffer interim] 151 true สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772250066+07:00","message":"[bufferProcess] interim [10000000]:สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772253545+07:00","message":"[bufferProcess] send to processor (isfinal):สู่สิ่งแวดล้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772257761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772261052+07:00","message":"> Transcript [646] [false]: 'สู่สิ่งแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772264979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772267152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772269162+07:00","message":"StatePrefix: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772271313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772274501+07:00","message":"Push: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772276442+07:00","message":"TextPushed: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772279593+07:00","message":"Set new StatePrefix : 'สู่สิ่งแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772281829+07:00","message":"Next Push (prob) : 'แวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772283785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772285887+07:00","message":"> Transcript [647] [true]: 'สู่สิ่งแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772288497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772290358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772292325+07:00","message":"StatePrefix: 'สู่สิ่งแวดล้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772294445+07:00","message":"TextPushed: 'สู่สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-07-09T09:32:10.772296649+07:00","message":"Push: 'แวดล้อมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.772305009+07:00","message":"push: {false สู่สิ่ง 0 0xc002014300}"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:10.772310579+07:00","message":"push: {true แวดล้อมนะคะ 0 0xc002014300}"}
{"level":"info","service":"Main","time":"2026-07-09T09:32:10.779215591+07:00","message":"write wav file: './tmp/7612/7612_151.wav'"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:11.311030447+07:00","message":"agent id: 4, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-07-09T09:32:11.311050958+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 5"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:11.311106733+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:11.31113902+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:11.58547204+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:11.585472933+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:ACTIVE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:12.412054116+07:00","message":"agent id: 5, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:12.412142847+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-07-09T09:32:14.586138866+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302863953+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302888806+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302892956+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302895247+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302897282+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302899254+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302901235+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302903174+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302905158+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:32:56.302906933+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:33:26.303261218+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:33:26.303303701+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-07-09T09:33:26.303307356+07:00","message":"[GCS] Cleaned up inactive client: 151"}
